关于java中 boolean 返回值的问题
booleanfrighten(intd){System.out.println("arrrgh");returntrue;}我不知道最后的returntrue有什么意义...
boolean frighten(int d){
System.out.println("arrrgh");
return true;
}
我不知道 最后的return true 有什么意义 , 假如是return false 呢
关键的问题在于 我仅仅是调用这个方法,而不做任何判断 调用这个方法输出 arrrgh
我在书上看到一个例题 X.frighten(); 不做判断 所以我不明白 return ture 和 return false的区别 展开
System.out.println("arrrgh");
return true;
}
我不知道 最后的return true 有什么意义 , 假如是return false 呢
关键的问题在于 我仅仅是调用这个方法,而不做任何判断 调用这个方法输出 arrrgh
我在书上看到一个例题 X.frighten(); 不做判断 所以我不明白 return ture 和 return false的区别 展开
14个回答
展开全部
return true; 的意义是 :这个方法的返回类型是boolean类型 返回值是 true(真)
如果你其他方法调用这个方法获得的值 就是 true 真。 这个就是意义。
意义就是 返回值永远是真。
你的补充我看了。对呀 这个方法本身不做判断的。 只有调用了这个方法的哪个地方做判断用的。你可以改变方法的返回值为void 那么就不用返回东西了。这里返回的true或者false 没有什么意义的。有意义的是如果有调用它的方法 哪里的处理才有意义。
void frighten(int d){
System.out.println("arrrgh");
}
如果你其他方法调用这个方法获得的值 就是 true 真。 这个就是意义。
意义就是 返回值永远是真。
你的补充我看了。对呀 这个方法本身不做判断的。 只有调用了这个方法的哪个地方做判断用的。你可以改变方法的返回值为void 那么就不用返回东西了。这里返回的true或者false 没有什么意义的。有意义的是如果有调用它的方法 哪里的处理才有意义。
void frighten(int d){
System.out.println("arrrgh");
}
展开全部
给你举个例子你就明白了。简单的例子,意义就在其中!
public void temp()
{
String sex = "1"; // 1.男 2.女
if(isMan(sex)) // 调用方法(此方法返回boolean类型值)
System.out.println("是男人");
else
System.out.println("是女人");
}
// 是否是男
public boolean isMan(String sex)
{
if("1".equals(sex))
return true;
else
return false;
}
如果不求返回值,那return true和false就没有本质的区别了
public void temp()
{
String sex = "1"; // 1.男 2.女
if(isMan(sex)) // 调用方法(此方法返回boolean类型值)
System.out.println("是男人");
else
System.out.println("是女人");
}
// 是否是男
public boolean isMan(String sex)
{
if("1".equals(sex))
return true;
else
return false;
}
如果不求返回值,那return true和false就没有本质的区别了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你得到实际的需求了,有时需要一个方法返回一个标志位,就可以用true或者false,然后我根据这个方法的返回值做相应处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单独看是没什么用,但是当你要根据该方法返回的值进行其他的操作就有用了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在方法前面已经明确的说明了要返回Boolean类的值
在调用此方法的时候你就可以获取到返回的值内容
例如你可以写一个main方法
调用此方法
System.out.print(frighten(0));
输出就是你返回的ture
在调用此方法的时候你就可以获取到返回的值内容
例如你可以写一个main方法
调用此方法
System.out.print(frighten(0));
输出就是你返回的ture
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询