不可达语句的造成是因为:在此语句前面有一个返回操作,或者其他操作导致不管什么条件都无法执行到这一句。
第11行没有将一整句if条件的代码包含在if的{ }中,导致return;语句无论如何都会执行,后面的代码永远也执行不到,就会报错
如图:
改成这样就ok了,其实是一个很简单的错误,不过找起来还是废了一些功夫的
听了朋友的建议->说最好规范一下写代码的格式,比较容易检查错误
不可达语句的造成是因为:在此语句前面有一个返回操作,或者其他操作导致不管什么条件都无法执行到这一句。
第11行没有将一整句if条件的代码包含在if的{ }中,导致return;语句无论如何都会执行,后面的代码永远也执行不到,就会报错
如图:
改成这样就ok了,其实是一个很简单的错误,不过找起来还是废了一些功夫的
听了朋友的建议->说最好规范一下写代码的格式,比较容易检查错误