1
我做下面的代碼爲什麼條件操作符不能在java開關的情況下工作?
int cnt=1;
switch(cnt){
case (cnt<=10): System.out.println("Less than 10");
break;
case (cnt<=20): System.out.println("Less than 20");
break;
case (cnt<=30): System.out.println("Less than 30");
break;
}
有一些還提供了有關這個問題的問題。但是我沒有得到正確的答案,或者答案不能滿足我的需求。我得到了這個問題的答案是使用多個if else語句。但是我想知道爲什麼操作符不能在java switch case中工作?