return用于结束方法执行并可返回值。void方法用return;退出,非void方法需return值;且类型匹配。如条件满足时提前退出或返回计算结果,确保所有分支有返回值,避免编译错误。
在Java中,return 关键字用于结束方法的执行,并可选择性地返回一个值。只要程序执行到 return 语句,当前方法就会立即停止运行,控制权交还给调用者。
return 的使用方式取决于方法的返回类型:
可以用于在满足某个条件时提前退出:
public void checkAge(int age) {
if (age < 18) {
System.out.println("未成年人");
return; // 提前结束方法
}
System.out.println("成年人");
}
当 age 小于 18 时,打印“未成年人”后方法立即结束,不会执行后面的代码。
示例2:带返回
值的方法
必须返回对应类型的值:
public int getMax(int a, int b) {
if (a > b) {
return a; // 返回 a 并结束
}
return b; // 返回 b 并结束
}
一旦执行 return a 或 return b,方法立刻终止,后续代码不会执行。