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();
  }
 }
}

如有帮助,还望采纳一下,谢谢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com