数组一般和循环一起结合使用

 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 }