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;
    
}
}
}
读取不了switch括号里面的东西,建议回到switch从新看一下条件。(switch 后面小括号中表达式的值必须是整型或字符型)
num/10除出来是num小数点往左移了一位后的结果,和case联系不起来的
switch(num/10)错了吧