ログのシミュレーション、3回のチャンス

ログのシミュレーションは、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
三次都错了,您请回
公開された43元の記事 ウォン称賛7 ビュー1743

おすすめ

転載: blog.csdn.net/y18791050779/article/details/104154395