实现登录验证,有3次机会,如果用户名为“丁真”,密码为“666”提示登录成功

 1 import java.util.Scanner;
 2 public class exercise06{
 3     //编写一个main方法
 4     public static void main(String[] args){
 5     
 6         //实现登录验证,有3次机会,如果用户名为“丁真”,密码为“666”提示登录成功,
 7         //否则提示还有几次机会,请使用for + break完成 
 8         //
 9         //思路分析
10         //1.创建Scanner对象接收用户输入
11         //2.定义 String name ; String passwd;保存用户名和密码
12         //3.循环3次【登录3次】,如果满足条件就提前退出
13         //4.定义一般变量 int chance 记录还有几次登录机会
14 
15         Scanner myScanner = new Scanner(System.in);
16         String name = "";
17         String passwd = "";
18         int chance = 3;
19         for(int i = 1;i <= 3;i++){
20             System.out.println("请输入名字:");
21             name = myScanner.next();
22             System.out.println("请输入密码:");
23             passwd = myScanner.next();
24             //比较输入的名字和密码是否正确
25             //补充说明字符串 的内容 比较 使用的 方法 equals
26             if("丁真".equals(name) && "666".equals(passwd)){
27                 System.out.println("恭喜你,登录成功~");
28                 break;
29             }
30 
31             //登录的机会减少一次
32             chance--;
33             System.out.println("你还有"+ chance + "次登录机会");
34         }
35 
36     }
37 }

 

posted @ 2024-07-23 10:24  勤奋的小番茄  阅读(11)  评论(0编辑  收藏  举报