java注册代码 java注册功能怎么实现

java编写一个登陆和注册信息的源代码,最简单的就可以,不需要数据库的那种你这个不用数据库真的是有点难搞
我写了个用集合存储的 , 你看看,能否帮上你
java.util.ListString list = new ArrayListString();
list.add("qq=123");//存储的时候用(用户名=密码)的形式
list.add("ww=456");
String username = "qq";
String password = "123";
for (int i = 0; ilist.size(); i++) {
String num = username +"="+password;
if(num.equals(list.get(i))){
System.out.println("登录成功");
break;
}
}
java 中 有1.注册 2.登录 3.退出功能 我输入一 就实现注册然后返回 选择2就能登录 提供以下代码不要复杂化,代码要简单化,需求是什么就写什么 。参考如下:
//用于保存用户帐户信息的数组
Scanner scanner = new Scanner(System.in);
String[] user = new String[2];
while (true) {
//银行主界面
System.out.println("------------------------------欢迎来到银行------------------------------");
System.out.println("请选择编号:\n1:注册\n2:登录\n3退出");
int num = scanner.nextInt();
switch (num) {
case 1:
//注册
System.out.println("请输入您的账户名:");
String name = scanner.next();
user[0] = name;
System.out.println("请输入您的密码:");
String password = scanner.next();
user[1] = password;
System.out.println("注册成功!");
//返回主界面
break;
case 2:
while (true) {
//登录
System.out.println("请输入您的帐户名:");
String userName = scanner.next();
System.out.println("请输入您的密码:");
String userPwd = scanner.next();
//判断输入的用户名是否在数组中存在(判断该用户是否注册)
if(user[0].equals(userName)user[1].equals(userPwd)){
System.out.println("-----------登录成功,请选择您要办理的业务------------");
break;
}else{
System.out.println("-----------用户名或密码错误,请重新输入------------");//返回到登录界面
continue;
}
}
break;
case 3:
//退出系统 程序结束
System.out.println("退出成功,欢迎再次使用");
System.exit(0);
break;
default:
break;
}
}
java代码写注册,注册完成后,怎么写提示注册成功Java写提示注册成功的方法如下:
1、首先用户注册完成后,返回一个boolean值的变量;
2、利用Servlet类判断这个变量,如果为true,跳转到提示界面 , 提示用户注册成功,如果为false,跳转到提示界面,提示用户注册失败;
3、具体代码如下所示:
public class DemoServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String username = request.getParameter("username");
String usepwd= request.getParameter("usepwd");
boolean flag = Dao.register(username,usepwd);//注册方法
if(flag){
//提示注册成功
request.getRequestDispatcher("/success.jsp").forward(request, response);
}else{
//提示注册失败
request.getRequestDispatcher("/success.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
4、至此,就完成了提示注册成功的功能 。
如何用Java编写用户注册界面?界面建议用可视化来做java注册代码,美观且便捷 。下面这个是完全用代码写java注册代码的java注册代码,仅供参考 。\x0d\x0aimport javax.swing.*;\x0d\x0aimport java.awt.event.*;\x0d\x0aimport java.awt.*;\x0d\x0aimport java.sql.*;\x0d\x0apublic class Register extends JFrame {\x0d\x0a JLabel jl1 = new JLabel("用户名");\x0d\x0a JTextField jt1 = new JTextField();\x0d\x0a JLabel jl2 = new JLabel("邮箱");\x0d\x0a JTextField jt2 = new JTextField();\x0d\x0a JLabel jl3 = new JLabel("密码");\x0d\x0a JPasswordField jpw1 = new JPasswordField();\x0d\x0a JLabel jl4 = new JLabel("密码确认");\x0d\x0a JPasswordField jpw2 = new JPasswordField();\x0d\x0a JButton register = new JButton("注册");\x0d\x0a JButton clean = new JButton("清空");\x0d\x0a public Register(){\x0d\x0asetLayout(new GridLayout(5,2));\x0d\x0aadd(jl1);\x0d\x0aadd(jt1);\x0d\x0aadd(jl2);\x0d\x0aadd(jt2);\x0d\x0aadd(jl3);\x0d\x0aadd(jpw1);\x0d\x0aadd(jl4);\x0d\x0aadd(jpw2);\x0d\x0aadd(register);\x0d\x0aadd(clean);\x0d\x0aString name = jt1.getText();\x0d\x0aString email = jt2.getText();\x0d\x0aString pw = jpw1.getText();\x0d\x0aregister.addActionListener(new ActionListener(){\x0d\x0apublic void actionPerformed(ActionEvent e){\x0d\x0atry{\x0d\x0aClass.forName("com.mysql.jdbc.Driver");\x0d\x0aConnection con = DriverManager.getConnection("jdbc:mysql://localhost/db","root","");\x0d\x0aStatement sta = con.createStatement();\x0d\x0asta.executeUpdate("INSERT INTO register VALUES(name,email,pw)");\x0d\x0aJOptionPane.showMessageDialog(null,"注册成功","提示",JOptionPane.INFORMATION_MESSAGE);\x0d\x0a}\x0d\x0acatch(Exception ex){\x0d\x0aex.getStackTrace();\x0d\x0a}\x0d\x0a}\x0d\x0a});\x0d\x0aclean.addActionListener(new ActionListener(){\x0d\x0apublic void actionPerformed(ActionEvent e){\x0d\x0ajt1.setText("");\x0d\x0ajt2.setText("");\x0d\x0ajpw1.setText("");\x0d\x0ajpw2.setText("");\x0d\x0a}\x0d\x0a});\x0d\x0a }\x0d\x0a public static void main(String[] args){\x0d\x0aRegister frame = new Register();\x0d\x0aframe.setTitle("用户注册");\x0d\x0aframe.setLocationRelativeTo(null);\x0d\x0aframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);\x0d\x0aframe.setSize(400,400);\x0d\x0aframe.setVisible(true);\x0d\x0a }\x0d\x0a}

推荐阅读