java语法对空格比较敏感,严格的按照语法,还要注意空格呀,大小写呀之类的。你的开发工具如果有debug调试功能,你可以一步一步的调试,自己发现是哪里出了问题。
case 1,case和1直接有个空格,case 1,2,3,4都一样,改一下就行了
case 1 case与1之间有一个空格。 分开试试
switch(x)
{
case 1:
case 2: System.out.println("Green");break;
case 3: case 4: case 5: System.out.println("Blue");break;
default: System.out.println("num 1-5 only");
}
System.out.println("Red");
}
case 和数字之间有空格
什么错呢,代码没问题。