java中循环输入密码的问题
发布网友
我来回答
共1个回答
热心网友
你的这个要求,写个死循环就可以了
判断密码相同之后,break跳出循环即可
下面是一个简单的示例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) {
//指定密码
String password = "asdfghj";
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String inputPas = null;
System.out.println("请输入密码:");
try {
while (true) {
inputPas = br.readLine();
if (inputPas.equals(password)) {
//如果密码正确,break跳出循环
System.out.println("密码正确!!!");
break;
}
System.out.println("密码错误,请重新输入:");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
如有帮助,还望采纳一下,谢谢