一个方法返回值是boolean
为什么这个方法的每一个if else分支都要return一个值 否则不给编译呢
------解决方案--------------------if和else分支只能执行其中一个,假设在if分支中有返回值,而此时正好调用的是else分支(其中没有返回值),那么就没有返回值,这样编译器就会报错。
------解决方案--------------------你注意看编译器的提示,这样可以帮你解决不仅仅这一个问题
程序在执行的时候if跟else只能选择一个,如果只在if有return执行else的时候怎么办
------解决方案--------------------不是每个if else分支都要有返回值,而是不管分支怎么走,最终方法必须要有返回值。