模拟密码输入
首先先设置密码
然后开始输入,如果输入正确,则登录成功,
如果输入错误,还有两次机会,
都输入错误的话,退出程序。
import java.util.Scanner;
public class Test0408 {
//模拟三次密码输入的场景
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请设置密码");
String code = sc.next();
System.out.printf("请输入密码\n");
if(test(sc,code)){
} else{
System.out.println("登录失败,退出程序");
}
}
public static boolean test( Scanner scanner,String code) {
for (int i = 1; i <= 3;i++ ){
String trycode = scanner.next();
if(code.equals(trycode)){
System.out.println("登录成功");
return true;
}else {
if (i != 3) {
System.out.printf("请正确输入密码,您还有%d次机会\n", 3 - i);
}
else{
}
}
}
return false;
}
}