首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个步骤返回值是boolean

2013-09-08 
一个方法返回值是boolean为什么这个方法的每一个if else分支都要return一个值否则不给编译呢[解决办法]if

一个方法返回值是boolean
为什么这个方法的每一个if else分支都要return一个值   否则不给编译呢 

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

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

热点排行