这是一个让数组里的所有元素求和的函数,是让用户自己录入数组的长度以及里面的无素,但问题是用户只能一个数一个数的录入数组里面的元素,有什么方法可以让用户一次性就数组里的元素录完?
//数组求和函数
public static int add(int[] arr){
int sum = 0;
for(int i=0; i<arr.length; i++){
sum += arr[i];
}
return sum;
}
//程序入口
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入您要相加的个数");
int f = sc.nextInt();
System.out.println("你输入数值");
int[] arr = new int[f];
for(int h=0; h<arr.length; h++){
arr[h] = sc.nextInt();
}
} |
|