在我讓用戶輸入掃描儀後,我正在創建一個程序,我有一個新的數組類型「教師[]」之前有幾個如果選項爲用戶的整數輸入。 基本上它是:當用戶輸入掃描儀只是空行,程序停止
System...println("Hello, here are your options:..);
Scanner user = new Scanner(System.in);
boolean valid = false;
while(valid==false)
{
.... make sure it becomes valid...
}
Instructor[] list = new Instructor[2];
if(user.nextInt()==1)
{
do this
}
else if(==2)
{
do this
}
... if(==n)
...
else
{
System...println("wow");
}
所以3個選項我想出現,如果我進入while循環作品之外的價值,讓我回來,但後來當我輸入一個有效的int程序以一個空行停止,我相信這是因爲我創建了新的Instructor []數組。事情是我需要使它在3個選項之外,因爲我需要爲每個選項使用相同的選項。 我試過沒有while循環,它仍然是空白的,沒有Instructor []它的作品,但我怎麼能組織這個,以便它繼續運行,當我在if語句之外做一個新的Instructor []?
您可以發佈整個代碼嗎? – oschlueter
請發佈您的真實代碼。我想我知道你的問題是什麼,但我不能確定,因爲這只是僞代碼。 – 2rs2ts