[問題] 初學JAVA問題:switch、IF 字串判斷
我自己直接K程式碼學JAVA
有時候覺得程式邏輯上沒錯,但是編譯老是出錯
我想請問幾個問題
比如說輸入a 轉換成 A (A~C)利用switch case來寫
我當時是這樣寫...
String word;
word=scan.next();
switch(word)
{
case 'a':
system.out.print("A");
break;
}
大致上是這麼寫的。
最後編譯的時候,大概提到switch( ) int
我在想是否應該裡頭是只能判斷整數int ?
ex case 1:
後來我上網查了一下,發現似乎可以宣告成char
用字元的方式來判斷,結果我在輸入input的地方又有問題
似乎不能用scan.next 、 scan.nextLine 耶
關於這部份,switch的擷取變數以及輸入char的型別需要做什麼樣的變化
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.60.11.130
推
12/09 10:52, , 1F
12/09 10:52, 1F
推
12/09 10:56, , 2F
12/09 10:56, 2F
推
12/09 11:08, , 3F
12/09 11:08, 3F