文件名称:[java]中的可变参数定义和使用
文件大小:1008B
文件格式:TXT
更新时间:2013-02-28 10:18:26
java
public class Demo1 { //此时,数组arr必须是最后一个参数; public static int sum(int... arr) // 此时的参数arr是一个整形的数组 { int temp = 0; for (int i = 0; i < arr.length; i++) { temp += arr[i]; } return temp; } public static void main(String[] args) { System.out.println(sum(1)); System.out.println(sum(1, 2)); System.out.println(sum(1, 2, 3)); System.out.println(sum(1, 2, 3, 4)); int[] arr = { 2, 3, 4 }; System.out.println(sum(arr)); } } 输出结果: 1 3 6 10 9 我们之前也编写过将数组作为参数,或者返回值,这里也回顾一下: 数组作为参数和返回值的方法定义语法: public int [] myArrSort(int [] arr) { ````` } 调用: int [] arr={1,3,5,2,4}; int [] num=myArrSort(arr); 输出: for(int item : arr) { System.out.println(item); }