Java实现登录注册学习与实践
1.参考学习文章:
https://blog.csdn.net/qq_42982169/article/details/81989308
2.流程:
将包分成不同的类来模块化搭建登录注册系统:
- Welcome类:用于欢迎
当前代码进度:
package LogicRegister;
public class Welcome {
public static void main(String[] arg){
System.out.println("欢迎来到庸叔的印度npc国际外卖平台(bushi),请问要登录还是注册:");
MainInterface.selectMenu();
}
}
- MaintInterface类:用于登录与注册的主页面
当前代码进度:
package LogicRegister;
import java.util.Scanner;
public class MainInterface {
public static void selectMenu(){
Scanner scanner = new Scanner(System.in);
String answer = scanner.nextLine();
//注册,记录username,password和address
if(answer.equals("注册")){
System.out.println("请输入用户名:");
String username = scanner.nextLine();
System.out.println("请输入密码:");
String password = scanner.nextLine();
System.out.println("请再次输入密码:");
String password2 = scanner.nextLine();
//判断密码是否一致
if(password.equals(password2)){
//判断用户名是否存在
if(存在){
System.out.println("该用户名已经存在辽,请重新选择登录还是注册:");
selectMenu();
}
else{
System.out.println("请输入您的收货地址哦:");
String address = scanner.nextLine();
System.out.println("注册成功!");
}
}
else{
System.out.println("抱歉哦您密码不一致,请重新选择登录还是注册:");
selectMenu();
}
}
//登录
else if(answer.equals("登录")){
System.out.println("请输入用户名:");
String username = scanner.nextLine();
System.out.println("请输入密码:");
String password = scanner.nextLine();
//判断用户名与密码是否正确
if(正确){
System.out.println("登录成功!");
}
else{
System.out.println("用户名或密码错误哦,请重新选择登录还是注册:");
selectMenu();
}
}
//没按规定输入
else{
System.out.println("您输入的东西我看不懂哦,请重新选择登录还是注册:");
selectMenu();
}
scanner.close();
}
}