用java编一个数组的求和及排序

如题所述

public class ArrayTest{
public static void main(String[]args){
int [] arr = {2,4,5,1,9,6,3};
//一下是求和demo
int sum = 0;
for(int i =0;i<arr.length();i++){
sum = arr[i] + sum;
}
System.out.println("数组中元素的和为:" + sum);
// 一下是排序
// java.util.Arrays,此类包含用来操作数组(比如排序和搜索)的各种方法。此类
//包含一个允许将数组作为列表来查看的静态工厂。
Array.sort(arr);// 对指定的 int 型数组按数字升序进行排序
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-09
import java.util.Arrays;

public class SortArray {

public static void main(String arg[]){
int[] ary = {12, 34, 5, 18, 29, 125, 273, 2};

int sum = 0;

for(int i = 0, len = ary.length; i < len; i++){
sum += ary[i];
}

System.out.println("Sum of array is: " + sum);

Arrays.sort(ary);

System.out.println("After sorting, the array is : ");

for(int item: ary){
System.out.print(item + " ");
}
}

}

-----------------
Sum of array is: 498
After sorting, the array is :
2 5 12 18 29 34 125 273本回答被提问者采纳
相似回答