class bool {
public static void main(String arg[]) {
int n = 2;
boolean b = (n % 2 == 0);
System.out.print(b);
String s = String.valueOf(b);
switch (s) {
case true:
System.out.println("even");
break;
default:
System.out.println("odd");
break;
}
}
我得到的incompetible 型PLZ幫助problm我要打印數是奇數或偶數不循環。檢查wheather一個數字是偶數或奇數不使用循環
你不需要循環。你已經解決了它,只需睜開你的眼睛,不要做無用的轉換......你認爲以下線意味着什麼?布爾值b =(n%2 == 0); – Alboz 2014-09-30 17:53:05
在switch語句中使用它之前,爲什麼要將布爾值轉換爲字符串?你的switch語句檢查true或false,這是布爾值,所以你不需要把它轉換成字符串。 – forgivenson 2014-09-30 18:12:29