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