启动程序选择操作功能:1.注册,2.登录,3退出
1) 输入1进入注册流程,提示用户输入手机号,密码.
输入符合规则后将用户信息存储(存储到用户对象,将用户对象存储到数组,假设数组长度为100),回到功能选择.
2)输入2进入用户登录流程,提示用户输入手机号,密码
输入符合规则后 与之前保存的用户信息比较,手机号和密码是否存在.
判断登录能否成功.
3) 输入3 退出操作
public class Consumer6 {
int num; //用户手机号
int password; //用户密码
String info = ""; //记录用户信息
Scanner scanner = new Scanner(System.in);
public void Register(){
System.out.println("请输入手机号:");
num = scanner.nextInt();
System.out.println("请输入密码");
password = scanner.nextInt();
info += num + " " + password + "\n";
System.out.println(info);
}
public void Enter(){
System.out.println("请输入手机号:");
num = scanner.nextInt();
System.out.println("请输入密码");
password = scanner.nextInt();
String en_info = "";
en_info = num + " " + password + "\n";
char[] c2 = en_info.toCharArray();
// char[] c = new char[100];
char[] c1 = info.toCharArray();
for (int i = 0; i < c1.length-1; i++) {
if(Arrays.equals(c2, c1)){
System.out.println("登录成功");
break;
}else{
System.out.println("登录失败");
break;
}
}
}
}
public class Demo6 {
public static void main(String[] args) {
Consumer6 ming = new Consumer6();
outer:while (true){
System.out.println("选择你要操作的功能:\n 1.注册\n 2.登录\n 3.退出");
Scanner scanner = new Scanner(System.in);
int op = scanner.nextInt();
switch (op){
case 1:
ming.Register();
break;
case 2:
ming.Enter();
break;
case 3:
break outer;
}
}
}
}