「if」語句只允許在其中放入數字。 有沒有辦法讓它讀取字母? 我只在我的Java第五課(我學習單一,老師很慢,但我想快速學習東西)如何設置語句以讀取字母而不是數字?
例如。
import java.util.Scanner;
public class Java {
public static void main (String [] args) {
Scanner scan = new Scanner(System.in);
int answer1;
System.out.println("Do you like Java?");
answer1 = scan.nextInt();
if (answer1 == yes)
System.out.println("Cool ~");
else
System.out.println("Ehh...");
}
}
我希望把「是」,而不是數字5 所以,如果用戶鍵入「是」會打印出「正確」。
P.S.我在搜索引擎中沒有找到明確的答案。 這不是一個重複的線程,因爲我試圖找到明確的答案。 我需要關於它的詳細解釋。 我還是個初學者,用那些「高科技java語言」不會幫助我。
這是好多了 - 一個很小的代碼,完整的例子說明了這個問題(在Java中這通常是使用'main'方法和任何進口的最小可能類,這正是你所得到的)。 – Flexo 2013-04-28 13:27:17
那麼我現在該做什麼?大聲笑它給出了一個錯誤,並標記爲「是」,就好像它不是一個有效的單詞。 – Luminous 2013-04-28 13:34:35
它編譯和運行在我的機器上,並在:http://ideone.com/3dFevM - 也許你錯過了報價標記? – Flexo 2013-04-28 13:37:07