JAVA 中while循环问题
在while循环中需要输入密码,密码输入错误在次输入,正确就停止循环。只要密码错误就一直循环,直到正确停止循环。这要的while循环怎么写,需要代码,谢谢哥哥姐姐!...
在while循环中需要输入密码,密码输入错误在次输入,正确就停止循环。
只要密码错误就一直循环,直到正确停止循环。
这要的while循环怎么写,需要代码,谢谢哥哥姐姐! 展开
只要密码错误就一直循环,直到正确停止循环。
这要的while循环怎么写,需要代码,谢谢哥哥姐姐! 展开
3个回答
展开全部
Scanner scanner = new Scanner(System.in);
boolean b = true;
while(b){
System.out.println("请输入密码:");
String str = scanner.nextLine();
if("123456".equals(str)){
b = false;
System.out.println("密码ok");
}
}
boolean b = true;
while(b){
System.out.println("请输入密码:");
String str = scanner.nextLine();
if("123456".equals(str)){
b = false;
System.out.println("密码ok");
}
}
追问
密码错误怎样提示密码输入错误,请从新输入,但不是从“请输入密码:”那里输入!
我这样说不知道您能理解吗?
追答
从控制台输入啊
Scanner scanner = new Scanner(System.in);
boolean b = true;
System.out.println("请输入密码:");
while(b){
String str = scanner.nextLine();
if("123456".equals(str)){
b = false;
System.out.println("密码ok");
}else{
System.out.println("请重新输入密码:");
}
}
展开全部
boolean flag = true;
while(flag)
{
if(输入正确)
{
flag=false;
}
}
while(flag)
{
if(输入正确)
{
flag=false;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Scanner scan = new Scanner(System.in);
while (true) {
String password = scan.next();
if ("123".equals(password)) {
break;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询