Java编译错误的时候提示错误需要")"还有case break default错误

试试右键你的class文件点最下面那個

亲自给你运行了一遍,发现小哥你defalult拼错了改过来就可以运行。再有问题可以在线问我

还是不对。 真的 好像真是没有扫描到JDK 。不过 怎么扫描JDK啊。 听老师说是自动扫描的 我的是英文版 。 看不太懂啊

你default打错了,改过来后,编译通过..

下载百度知道APP抢鲜体验

使用百度知道APP,竝即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}//这种方法是不支持的编译根本通过不了,因为 i 是一个变量

经过网上一翻查找在jdk1.7中可能会支持这个功能。

但是问题就不能这么简单的解决因为现在很多企业都没有在使用1.7的版本。

没事在电脑面前想出来一个办法应该可以行得通在jdk1.6中解决 case不能使用变量的方法

ok,我运行了下,运行结果是打印 good

看来这样是行嘚通的而且也避免了case后面使用变量;但是效率应该还算行吧。比If-else应该好一点

还有一种办法,枚举类型也可以行得通!

我要回帖

更多关于 Java编译错误 的文章

 

随机推荐