ログのシミュレーションは、3回のチャンスを与え、そしていくつかのヒントがあります
- 正しいを入力します。
- 間違ったパスワード
- 間違ったアカウント
のすべての書かれた下に
public class scann {
public static void main(String[] args) {
int i=3;
int mina=123456;
String zhanghao="yangkaibo";
Scanner scanner;
while(i>0){
System.out.println("输入账号");
scanner=new Scanner(System.in);
String s = scanner.next();
if(s.equals(zhanghao)){
System.out.println("输入密码");
scanner=new Scanner(System.in);
int i1 = scanner.nextInt();
if(i1==mina){
System.out.println("有缘千里来相会,欢迎我的朋友");
break;
}else{
if(i>1) {
System.out.println("密码出错,你还有" + (i - 1) + "次机会,请重新输入");
}
scanner=new Scanner(System.in);
if(i==1){
System.out.println("三次都错了,您请回");
break;
}
}
}else{
if (i>1) {
System.out.println("账号出错,你还有" + (i - 1) + "次机会,请重新输入");
}
scanner=new Scanner(System.in);
if(i==1){
System.out.println("三次都错了,您请回");
break;
}
}
i--;
}
}
}
1.
输入账号
yangkaibo
输入密码
123456
有缘千里来相会,欢迎我的朋友
2.
输入账号
yangkaibo
输入密码
12
密码出错,你还有2次机会,请重新输入
输入账号
12
账号出错,你还有1次机会,请重新输入
输入账号
12
三次都错了,您请回
3.
输入账号
12
账号出错,你还有2次机会,请重新输入
输入账号
asd
账号出错,你还有1次机会,请重新输入
输入账号
asc
三次都错了,您请回