公司动态

8.Java 方法定义、参数、返回值、方法调用过程

📅 2026/7/30 20:18:25
8.Java 方法定义、参数、返回值、方法调用过程
1. 方法定义‌什么是方法‌方法是执行特定任务的代码块的组合。方法可以接受参数可以使用这些参数来执行任务并可能返回一个结果。‌方法定义的语法访问修饰符 返回类型 方法名称(参数列表) {// 方法体// 执行的代码return 返回值; // 如果返回类型不是 void则需要返回相应类型的值}// 定义一个用于计算两个整数之和的方法 public int add(int a, int b) { int sum a b; return sum; }解释‌public访问修饰符表示该方法可以从其他类访问。int返回类型表示该方法将返回一个整数。add方法名称。(int a, int b)参数列表表示该方法接受两个整数作为参数。return sum返回语句用于返回计算结果。2. 方法调用‌如何调用方法‌调用方法非常简单只需使用方法名称并传递所需的参数如果有。public class Main { // 上面定义的 add 方法 public int add(int a, int b) { int sum a b; return sum; } public static void main(String[] args) { Main main new Main(); int result main.add(5, 3); // 调用 add 方法传递参数 5 和 3 System.out.println(Sum: result); // 输出结果: Sum: 8 } }‌解释‌Main main new Main()创建 Main 类的实例。main.add(5, 3)调用 add 方法传递两个参数 5 和 3。System.out.println打印结果3. 参数和返回值‌参数‌参数是在方法定义时列出的变量在方法调用时传递具体的值。‌返回值‌返回值是方法执行完毕后传递给调用者的结果。如果方法没有返回值则返回类型为void。// 定义一个检查一个数是否为偶数的方法 public boolean isEven(int number) { return number % 2 0; }‌解释‌public boolean isEven(int number)定义一个返回布尔值的方法。return number % 2 0检查 number 是否为偶数并返回布尔值。‌调用示例public class Main { // 上面定义的 isEven 方法 public boolean isEven(int number) { return number % 2 0; } public static void main(String[] args) { Main main new Main(); boolean result main.isEven(4); // 调用 isEven 方法传递参数 4 System.out.println(Is 4 even? result); // 输出结果: Is 4 even? true } }4. 数组‌什么是数组‌数组是存储固定大小的同类型元素的集合。‌数组定义的语法dataType[] arrayName; // 声明arrayName new dataType[arraySize]; // 分配内存或者简写为dataType[] arrayName new dataType[arraySize];// 定义一个整数数组 int[] numbers new int[5]; // 一个长度为5的整数数组‌数组的初始化和访问‌// 初始化数组 numbers[0] 10; // 第一个元素 numbers[1] 20; // 第二个元素 // ... // 访问数组元素 int firstElement numbers[0]; // 10示例数组遍历public class Main { public static void main(String[] args) { int[] numbers {10, 20, 30, 40, 50}; // 定义并初始化数组 // 遍历数组并打印每个元素 for (int i 0; i numbers.length; i) { System.out.println(Element at index i : numbers[i]); } } }‌解释‌int[] numbers {10, 20, 30, 40, 50}定义并初始化一个整数数组。for循环遍历数组并使用System.out.println打印每个元素。5. 综合案例‌案例描述‌创建一个方法接受一个整数数组作为参数并返回数组中所有元素的和。‌实现public class Main { // 定义一个方法计算并返回整数数组的元素和 public int sumArray(int[] numbers) { int sum 0; for (int number : numbers) { sum number; } return sum; } public static void main(String[] args) { Main main new Main(); int[] numbers {10, 20, 30, 40, 50}; // 定义并初始化数组 // 调用 sumArray 方法传递 numbers 数组 int total main.sumArray(numbers); System.out.println(Sum of array elements: total); // 输出结果: Sum of array elements: 150 } }‌解释‌public int sumArray(int[] numbers)定义一个方法接受整数数组作为参数返回数组元素的和。for (int number : numbers)使用增强for循环遍历数组。sum number累加每个元素的值。main方法中调用sumArray方法并打印结果。