数组一般和循环一起结合使用
1 public static void main(String[] args) {
2 int[] arrs={1,3,5,8,7,5,11,10};
3 //循环遍历数组中的每一个元素
4 for (int i = 0; i < arrs.length; i++) {
5 System.out.print(arrs[i]+" ");
6 }
7 //求数组中所有元素之和
8 int sum=0;
9 for (int i = 0; i < arrs.length; i++) {
10 sum+=arrs[i];
11 }
12 System.out.println(sum);
13 //求数组中最大值
14 int max=arrs[0];
15 for (int i = 0; i < arrs.length; i++) {
16 if (max<arrs[i]){//如果max的值没有数组中的值大的话,就赋值给max(这样max保证一直为最大值)
17 max=arrs[i];
18 }
19 }
20 System.out.println(max);
21 }
打印一个反转数组
1 public class ArrayDemo03 {
2 public static void main(String[] args) {
3 //反转数组,然后打印输出
4 int[] arrs={1,2,5,6,8,9,};
5 int[] reverse = reverse(arrs);
6 printArrays(reverse);
7 }
8 //翻转数组方法
9 public static int[] reverse(int[] arrays) {
10 int[] result = new int[arrays.length];
11 for (int i = 0, j = result.length - 1; i < arrays.length; i++, j--) {
12 result[j] = arrays[i];
13 }
14 return result;
15 }
16 //打印输出数组方法
17 public static void printArrays(int [] arrays){
18 for (int i = 0; i < arrays.length; i++) {
19 System.out.print(arrays[i]+" ");
20 }
21 }
22 //输出结果为:9 8 6 5 2 1
23 }