这个方法中 无论怎么输入都显示 "输入错误,请重新输入姓名:"
原因是if 每次判断都是false 为什么?
public static void method2 (){
String a ="张三";
Scanner sc = new Scanner(System.in);
System.out.println("请用中文输入您的姓名: ");
for (int i = 0 ;i < 100 ;i++ ) {
String x = sc.nextLine();
if (a == x) {
System.out.println("输入正确,请输入您的密码:");
break;
}else{
System.out.println("输入错误,请重新输入姓名: ");
}
}
|
|