方法参数
本课属于 Coddy Java 学习旅程的“基础知识”单元。第 52 课,共 73 课。
方法声明中列出的变量称为参数;调用方法时提供的值也称为参数。要为方法添加参数,我们需要将它们写在括号 () 内:
return_type method_name(data_type param1, data_type param2, ...) {
// 代码
}我们可以随意命名参数,也可以根据需要编写任意数量的参数。
要调用方法并向它传递参数,我们这样写:
method_name(value1, value2, value3, ...);向一个预期参数较少的方法传入过多参数,会导致程序失败。
使用示例:
public static void isEven(int number) {
if (number % 2 == 0) {
System.out.println(number + " is even");
} else {
System.out.println(number + " is odd");
}
}for (int i = 15; i < 34; i++) {
isEven(i);
}for (int i = 153; i < 219; i++) {
isEven(i);
}这里有一个名为 isEven 的方法,它接收一个名为 number 的参数,并打印这个数字是偶数还是奇数。然后我们调用这个方法两次:第一次处理 15 到 34 之间的所有数字,第二次处理 153 到 219 之间的所有数字。
挑战
简单编写一个程序,接收两个数字作为输入。输入的数字是方法的参数。
创建一个接收两个参数的方法,计算它们的乘积并打印出来。方法名可以由你决定。
使用输入的数字调用该方法。
注意!在代码中,先编写方法,再编写调用或执行方法的语句。
亲手试试
import java.util.Scanner;
public class Main {
// 方法声明
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
// 将 a 和 b 作为参数调用该方法
scanner.close();
}
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Java 在线编译器