gpt4 book ai didi

java - 如果不返回值,为什么要使用 return 关键字?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:47:23 25 4
gpt4 key购买 nike

当我阅读我的 AP java 书时,我偶然发现了这部分对我来说毫无意义:

...getBalance 方法仅返回当前余额。 return 语句获取变量的值并立即退出方法。返回值成为方法调用表达式的值。返回语句的语法是:

return expression;

return; // Exits the method without sending back a value

如果你可以让它无效,为什么你想要一个 return 语句和“退出方法而不返回一个值”?

***注意:抱歉,如果这可能过于主观。我只是无法理解这一点,而这本书也没有解释。

最佳答案

return 关键字不需要放在最后。例如:

public static void print42(int[] numbers) {
for(int i=0; i<numbers.length; i++) {
if (numbers[i] == 42) {
System.out.println("has 42");
return;
}
}
System.out.println("no 42");
}

它不能只使用 break,因为那样会打印两个字符串。

关于java - 如果不返回值,为什么要使用 return 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18971368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com