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次机会出入错误,没有权利进入系统"); } } } }
Java-第六章-用for和if-elseif 完整了用户登录信息验证
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.