模拟登录,三次机会

模拟登录,给三次机会,并提示还有几次

  • 输入正确
  • 密码输错
  • 账号输错
    都在底下写了
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