这个有错是啥原因啊,搞不清楚啊

img

从编译的信息来看:Unreachable code,即不可达代码。意思是,当前标红的这句话在程序运行的过程中永远不会执行到。
有什么情况会造成这种报错?
1.死循环,之前的代码没有有效的终止条件,无法跳出循环,导致这句话无法执行
2.提前return,提前return会使得方法提前结束,导致这句话无法执行。
具体情况具体分析,看你前面这么多{},很有可能是第1种情况。
但是没有看到实际代码,不能做出进一步判断,需要提供全部代码

试试重新写一下,保存看吧,有时候eclipse就会莫名报错

可能写在方法外面了吧,好好检查一下,不行的话重启一下eclipse

你这都写在类的外面了,肯定报错啊。仔细检查你的{},看一看。

你应该是把代码写到方法外了,将代码写到方法内部