我已經在很多方面嘗試了下面的代碼,但它不起作用。我有兩個問題。如何更好地編寫以下Java代碼?
- 我需要它不會繼續QUANTITY當我按X.
- 如果我想繼續,也就是說,我不按X,但輸入的代碼,我應該被壓着,它正確地採取第一輸入但是,當它繞過第二個類型的循環時,它會在同一行輸出類似「CODE:QUANTITY:」的內容。
我真的很感謝這裏的幫助,因爲我被卡住了,谷歌沒有任何幫助。我對編程完全陌生,以前沒有任何語言的經驗,所以我非常感謝幫助。
下面的代碼:
import java.util.Scanner;
class WHY
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
boolean count = true;
for (int i = 0; count; i++)
{
System.out.print("CODE: (X to terminate)");
String code = in.nextLine();
System.out.print("QUANTITY: ");
int quantity = in.nextInt();
if (code.equals("X"))
count = false;
}
}
}
從來沒有聽說過'String.equalsIgnoreCase()'的??? – Bohemian 2011-12-19 11:56:16
@波希米亞謝謝!我只是忘記了!我編輯了答案。 +1的評論。 – Jomoos 2011-12-19 11:58:20