嗨,這裏只是一個有趣的數字猜測,有人輸入一個數字,我的while循環將運行,直到它達到輸入的數字。它只是一個while循環練習,因爲我對Java相對陌生,並且想要更多練習。這是我的代碼。 (我使用的IntelliJ IDEA)我的while循環不會啓動
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
boolean password = false;
int passwordGuess = 0;
Scanner sc = new Scanner(System.in);
System.out.println("Enter a Password to be guessed");
int Password = sc.nextInt();
while (password) {
System.out.println("Test");
if (passwordGuess == Password){
System.out.println("Your Password is " + passwordGuess);
password = true;
}
else{
System.out.println(passwordGuess);
passwordGuess++;
}
}
}
}
它打印輸入要猜中的密碼,然後輸入我的數和它打印「退出代碼0完成過程」。任何想法,感謝
你覺得行了''而(密碼)''呢? – f1sh
關閉f1sh提到的內容,看看你擁有'password'的值。如果你知道「while(password)」是什麼,那麼你就會明白爲什麼它不會進入循環。 – Lexi
我很困惑,這與編程無關,詳情請參閱幫助中心。它是一個特定的編程問題,它描述了具體的錯誤問題,並且足夠短以至於被認爲是非最佳包含的示例。如果這是脫離主題,那麼話題是什麼? –