Java 返回值
❮ Java 方法中的参数
Java 方法重载 ❯
Java 返回值
更新于 2025/12/20 5:16:17
返回值
在上一页中,我们在所有示例中都使用了void关键字(例如static void myMethod(int x)),这表示该方法不应返回任何值。
如果您希望方法返回一个值,可以使用基本数据类型(例如 int、char 等)代替 void,并在方法内部使用 return 关键字:
示例
public class Main {
static int myMethod(int x) {
return 5 + x;
}
public static void main(String[] args) {
System.out.println(myMethod(3));
}
}
// Outputs 8 (5 + 3)
亲自试一试 »
此示例返回方法的两个参数之和。:
示例
public class Main {
static int myMethod(int x, int y) {
return x + y;
}
public static void main(String[] args) {
System.out.println(myMethod(5, 3));
}
}
// Outputs 8 (5 + 3)
亲自试一试 »
您也可以将结果存储在变量中(推荐这样做,因为这样更易于阅读和维护):
示例
public class Main {
static int myMethod(int x, int y) {
return x + y;
}
public static void main(String[] args) {
int z = myMethod(5, 3);
System.out.println(z);
}
}
// Outputs 8 (5 + 3)
亲自试一试 »
实用示例
这里有一个简单有趣的"游戏示例",它使用一个返回值的方法,来显示数字 1 到 5 的两倍(使用 for 循环):
示例
public class Main {
// 使数字翻倍的方法
static int doubleGame(int x) {
return x * 2;
}
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
System.out.println("Double of " + i + " is " + doubleGame(i));
}
}
}
亲自试一试 »
❮ Java 方法中的参数
Java 方法重载 ❯