需求说明:
通过给定可变参数方法,计算任意给定的多个int类型数据之和。
实现思路:
- 定义可变形参方法,参数类型是int类型。
- 定义变量 sum 接受最终的和。
- 通过 for 循环计算最终的和值。
- 在主方法中调用可变参数方法,输出最终和值。
实现代码:
public class TestCal { //定义求和方法 public int sum(int...nums) { int sum = 0; for (int num : nums) { sum += num; } return sum; } }
import java.util.Scanner; public class text { public static void main(String[] args) { TestCal cal = new TestCal(); int result = cal.sum(1,3); System.out.println(result); //调用求和方法 result = cal.sum(1,2,3,4); System.out.println(result); //用数组形式调用 result = cal.sum(new int[]{3,4,5}); } }