0
当我输入密码“艾哈迈德”的代码不执行,因为它真实,我不知道是什么问题字符串输入不工作
,但如果我定义的变量通=“艾哈迈德” 它工作得很好
,但我希望让用户自己
public class main {
static Scanner uinput= new Scanner(System.in);
public static void main(String[] args) {
String pass;
while(true){
System.out.print("Enter the password: ");
pass= uinput.nextLine();
if(pass== "ahmad"){
System.out.println("It is working");
}
else System.out.println("failed");
}
}
这里输入的密码是控制台结果:
输入PAS剑:艾哈迈德 失败 输入密码:
更换**如果(通== “艾哈迈德”){** **与如果(pass.equals( “艾哈迈德”)){** **但如果(“艾哈迈德“.equals(pass)){**会更好 – SpringLearner