Java自学笔记1206

  • 字符串比较string1.equals(string2)

代码如下:

 1 package Demo_1206;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Demo120602 {
 6     public static void main(String[] args) {
 7         // 定义正确的用户名、密码
 8         String c_name = "marvin";
 9         String c_password = "123456";
10 
11 
12         for (int i = 0; i < 3; i++) {
13             // 手动输入的用户名、密码
14             Scanner sc = new Scanner(System.in);
15             System.out.println("请输入用户名:");
16             String name = sc.nextLine();
17 
18             System.out.println("请输入密码:");
19             String pwd = sc.nextLine();
20 
21             // 拿键盘录入的用户名、密码与系统给出的用户名、密码进行比较,给出相应提示。
22             if (name.equals(c_name) && pwd.equals(c_password)) {
23                 System.out.println("登录成功");
24                 break;
25             } else {
26                 if (2-i == 0){
27                     System.out.println("你的账户被锁定,请联系管理员!");
28                 }
29                 System.out.println("登录失败,你还有" + (2 - i) + "次机会");
30             }
31         }
32     }
33 }
原文地址:https://www.cnblogs.com/marvintester/p/14094913.html