问题描述
publicclassjavaE{{publicstaticvoidmain(Stringargs[]){charc='';for(inti=1;i<=4;i++){switch(i){case1:c='b';System.out.println(c);case2:c='e';System.out.println(c);break;case3:c='p';System.out.println(c);default:System.out.println("!");}}}}}
解决方案
解决方案二:
忘记加break了吧?
解决方案三:
没有啊,break不是必须的啊~!编译错误提示如下:F:javaE>javacjavaE.javajavaE.java:3:非法的表达式开始{publicstaticvoidmain(Stringargs[])^javaE.java:3:非法的表达式开始{publicstaticvoidmain(Stringargs[])^javaE.java:3:需要';'{publicstaticvoidmain(Stringargs[])^javaE.java:3:需要')'{publicstaticvoidmain(Stringargs[])^javaE.java:3:非法的表达式开始{publicstaticvoidmain(Stringargs[])^javaE.java:3:需要';'{publicstaticvoidmain(Stringargs[])^javaE.java:3:非法的表达式开始{publicstaticvoidmain(Stringargs[])^javaE.java:3:需要';'{publicstaticvoidmain(Stringargs[])^javaE.java:22:需要为class、interface或enum}
解决方案四:
publicclassjavaE{//这里应经有个{{publicstaticvoidmain(Stringargs[])//前面的{是多余的{charc='';for(inti=1;i<=4;i++){switch(i){case1:c='b';System.out.println(c);case2:c='e';System.out.println(c);break;case3:c='p';System.out.println(c);default:System.out.println("!");}}}}//同样这个也是多余的}
解决方案五:
"{publicstaticvoidmain(Stringargs[])“中去掉多的{
解决方案六:
定义错了吧charc='';要改为Stringc='';
解决方案七:
多谢三楼的qybao~!这样的错误看不出了,都怪自己太粗心了~!我晕啊,刚刚没有分了忘记太急了就点对20分的帖子了~!qybao等有再给你了~!行不~!真的不好意思~!
解决方案八:
最外面的一对括号是多余的,去掉后,你将获得“柳暗花明又一村”的美好感觉
解决方案九:
呵呵,花明了~~~