為什么一直是輸出錯誤
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count=0;
switch(num/10)
{
??? case 0:
??????? System.out.println("它是個1位的數!");break;
??? case 1:
??????? System.out.println("它是個2位的數!");break;
??? case 2:
??????? System.out.println("它是個3位的數!");break;
??? case 3:
??????? System.out.println("它是個4位的數!");break;
??? case 4:
??????? System.out.println("它是個5位的數!");break;
??? case 5:
??????? System.out.println("它是個6位的數!");break;
??? case 6:
??????? System.out.println("它是個7位的數!");break;
??? case 7:
??????? System.out.println("它是個8位的數!");break;
??? case 9:
??????? System.out.println("它是個9位的數!");break;
???
}
}
}
2019-03-11
讀取不了switch括號里面的東西,建議回到switch從新看一下條件。(switch 后面小括號中表達式的值必須是整型或字符型)
2019-03-11
num/10除出來是num小數點往左移了一位后的結果,和case聯系不起來的
2019-03-10
switch(num/10)錯了吧