1.遍历数组:
public class Demo03 { public static void main(String[] args) { int[] arrays = {1,2,3,4,5,6,7,8,9}; //dayin for (int i = 0; i < arrays.length; i++) { System.out.println(arrays[i]); } }}
2.计算数组和:
int sum = 0;for (int x = 0; x < arrays.length; x++) { sum += arrays[x];//若sout在里边就会显示加的过程,只看结果其实应该在外边 System.out.println(sum);}
3.遍历查找最大元素:
int max = arrays[0];for (int i = 0; i < arrays.length; i++) {    if (max    4.翻转数组: public static void Reverse(int[] zxs) {    int[] result = new int[zxs.length]; //声明result数组,并创建一个已有/传入的数组相同长度的数组用length方法    for (int i = 0,j=result.length-1; i < zxs.length; i++,j--) {        //result[]= zxs[i];        result[j]=zxs[i];    }    return result;   5.冒泡排序:   原理:    package com.muguang.array;import java.lang.reflect.Array;import java.util.Arrays;public class Demo06 {    public static void main(String[] args) {        int[] a = {1,42,5,6,78,54,747};        int[] sort = sort(a);        System.out.println(Arrays.toString(sort));    }    public static int[] sort(int[] array) {        int temp = 0;       //每次都对除最后一个元素外的数比较,所以length-1       for (int i = 0;i < array.length-1;i++) {                  //i每遍历一次增加1,j范围就会减少1,因为循环一次确定一个最大数。           for (int j = 0; j < array.length-1-i; j++) {                              //比较,其实可以排小到大或大到小两种顺序。               if (array[j+1] < array[j]) {                temp = array[j];                array[j] = array[j+1];                array[j+1] = temp;               }           }       }        return array;    }}
 
 每进行一轮后,下一轮比较的次数就会减一,因为每一轮比较就会将最大的数排到后边,即每一轮确定一个数。