import java.io.*;
public class PassWord {
public static void main(String args[]) {
boolean success=false;
int count=0;
Console cons;
char[] passwd;
cons = System.console();
while(true) {
System.out.print("输入密码:");
passwd=cons.readPassword();
count++;
String password=new String(passwd);
if (password.equals("tiger123")) {
success=true;
System.out.println("您第"+count+"次输入的密码正确!");
break;
}
else {
System.out.println("您第"+count+"次输入的密码"+password+"不正确");
}
if(count==3) {
System.out.println("您"+count+"次输入的密码都不正确");
System.exit(0);
}
}
if(success) {
File file=new File("score.txt");
try {
FileReader inOne=new FileReader(file);
BufferedReader inTwo= new BufferedR
Console cons;
改为
Scanner input = new Scanner(System.in);
passwd=cons.readPassword();
改为
String pass = input.next();
你这个代码好像不全。
你这个有什么问题呢?出现了报错还是啥的,你把问题描述清楚一点啊,方便我们解答。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632