实现过程:
1.已知用户名和密码 用两个字符串表达即可 2.用循环实现多次机会,这里次数明确,采用for循环实现并在登录成功后以break结束 3.用键盘录入需要登录的用户名和密码,用 Scanner 实现 4.那键盘录入的用户名密码和已知的用户名密码相比较,用equals()方法实现
import java.util.Scanner;
public class TestDemo2 {
public static void main(String[] args) {
//已知用户名和密码 用两个字符串表达即可
String usename = "zbs";
String password = "123";
//用循环实现多次机会,这里次数明确,采用for循环实现并在登录成功后以break结束
for(int i = 0; i <= 2; i++){
//用键盘录入需要登录的用户名和密码,用 Scanner 实现
Scanner sc = new Scanner(System.in);
System.out.println("请输入用户名");
String name = sc.nextLine();
System.out.println("请输入密码");
String psd = sc.nextLine();
//那键盘录入的用户名密码和已知的用户名密码相比较,用equals()方法实现
if(name.equals(usename)&&psd.equals(password)){
System.out.println("用户名,密码正确");
break;
}else{
System.out.println("登录失败你还有"+ (2-i) +"次机会");
}
}
}
}