boolean frighten(int d){
System.out.println("arrrgh");
return true;
}
我不知道 最后的return true 有什么意义 , 假如是return false 呢
关键的问题在于 我仅仅是调用这个方法,而不做任何判断 调用这个方法输出 arrrgh
我在书上看到一个例题 X.frighten(); 不做判断 所以我不明白 return ture 和 return false的区别
关于java中 boolean 返回值的问题
return true; 的意义是 :这个方法的返回类型是boolean类型 返回值是 true(真)如果你其他方法调用这个方法获得的值 就是 true 真。 这个就是意义。意义就是 返回值永远是真。你的补充我看了。对呀 这个方法本身不做判断的。 只有调用了这个方法的哪个地方做判断用的。你可以改变方法的返回值为void ...
java中的boolean的返回值?
boolean b = x>y && x++ == y--;这样写才是正确的,运行之后x=3,因为表达式用的是与运算符,只有x>y和x++==y--都为真才返回true,因为第一个x>y是假,所以x++==y--这句是不执行,所以x还是等于3。
java boolean返回问题
因为编译器认为for循环里面可能一次都执行,所以会出现没有返回语句的错误。虽然你自己认为这个for循环肯定会执行,但编译器不这么想。你可以把return语句提到循环外面
JAVA中返回boolean的方法?
先说第一种:if(this==i) return true, 这只有一种情况 就是当this==i的时候,返回为true,如果不等于的时候呢,就没有返回值,所以方法会报错。除非,你写成这样,则和第二种方法上在逻辑层面来说并没有太大的一个区别。if(this==i){ return true;}else{ return false;} 再说第二种:retu...
JAVA中某方法的返回值为boolean型,那么这个返回值也是对象吗_百度知 ...
boolean是java的基本数据类型也就是他的返回值是true或者false。如果返回值为Boolean(注意大小写),那么这个返回值才是对象,返回值是true或者false或者是null。因为返回值为对象的话可能返回为null
java 中 if () return 的问题
因为你的方法返回值是boolean所以程序就要求什么情况都要返回一个布尔型,public static boolean a(int len){ if(len == 8)return true;} 这段有错是因为如果len不等8的话实际上你的方法没有返回一个布尔型,如果要实现你的要求可以 public static boolean a(int len){ if(len == 8)return ...
java if语句中 返回值问题
testIsPrime2()是一个boolean返回类型的方法,返回的值是true或者false,并不是你所理解的范围 if(n<3){ \/\/假设传入n=2,成立return n>1;\/\/2>1成立,返回的是true}补充一下:java其实也存在返回范围的情况,比如返回一个list集合装入一段值的范围。或者一个数组,装入一段数值。这样做必须在...
java循环中boolean值的问题
boolean b = true 在 for (int j = 2; j < i; j++) { if (i % j == 0) { b = false;break;}循环的外面,执行完这个循环后返回的b值又被boolean b = true重新定义为true.所以它不受这个for循环的影响~
JAVA里面Boolean(String str)怎么才能返回true,为什么我随便输入个...
public Boolean(String paramString){ this(toBoolean(paramString));} private static boolean toBoolean(String paramString) { return ((paramString != null) && (paramString.equalsIgnoreCase("true")));} 注意 return ((paramString != null) && (paramString.equalsIgnoreCase("true")));...
java,boolean函数,最后要有return才正确,为啥呢?
因为如果你的Iterator it = list.iterator();这一句it是空的,那么就不会执行到return true;也就是说你的这个代码有可能会执行不到return的语句。所以不通过。} return false; \/\/这里加一个就可以了。} catch (SQLException e) {