当前位置: 代码迷 >> J2SE >> 一个步骤返回值是boolean
  详细解决方案

一个步骤返回值是boolean

热度:27   发布时间:2016-04-23 21:47:54.0
一个方法返回值是boolean
为什么这个方法的每一个if else分支都要return一个值   否则不给编译呢 

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

------解决方案--------------------
不是每个if else分支都要有返回值,而是不管分支怎么走,最终方法必须要有返回值。
  相关解决方案