Java-第六章-用for和if-elseif 完整了用户登录信息验证

import java.util.*;
public class Lianxi_6_12 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner input=new Scanner(System.in);
		String username ="lianlian";
		int password =123456;
		for(int i = 3 ; i>=1; i--){//给i 3次输入的机会  如果i>1  i--减去次数。
			System.out.println("请输入用户名:");
			String name = input.next();
			System.out.println("请输入密   码:");
			int pw =input.nextInt();
			//首先创建用户名和密码的输出窗体
			if(username.equals(name) && pw==password){//这里用if判断 上面的username 是否等于你所输出的name  &&与/或  pw等于你所输入的密码是否与上面的password相同。
				System.out.println("欢迎登录MyShopping系统!");
				break;//如果是为 true这输出上面的  ”欢迎登录MyShopping系统!“   如果为false则跳出下一个目标
			}
			else if(i!=1){// i不等于1输出下面的语句
				System.out.println("用户名和密码不匹配!");
				System.out.println("输入错误!您还有"+(i-1)+"次机会");
			}
			else {//结尾  如果以上的用户名和密码都输入错误这输出下面的语句
				System.out.println("对不起,您3次机会出入错误,没有权利进入系统");
			}
		}
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章