Java教程

java数组基础

本文主要是介绍java数组基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  public static void main(String[] ages){
        //静态数组初始化
        int[] i = {1,2,3,4,5,6};
        System.out.println(i[5]);
        //动态数组初始化
        /*
        int[] s = new int[5];
        s[0] = 1;
        s[1] = 2;

        s[3] = 4;
        s[4] = 5;
        System.out.println(s[2]);
*/
// ================================================
int[] array = {1,2,3,4,5};
for (int s = 0; s<array.length;s++){
    System.out.println(array[s]);
}
//合
int sum = 0;
for (int a = 0;a<array.length;a++){
    sum+=array[a];
    System.out.println("sum="+sum);
}
//最大元素
int max = array[0];
for (int i = 1;i<array.length; i++){
    if (array[i]>max){
        max = array[i];
    }
}
System.out.println(max);


    }
 public static void main(String[] args) {

      int[] array = {1,2,3,4,5,6};
//        for (int arrays : array){
//        //jdk5没有下标
//            System.out.println(arrays);
        //printArray(array);
        int [] reverse = reverse(array);
        printArray(reverse);
    }
    //把第一个array[i]输出的元素,给到返回的第一个元素result[j] 这样就是反转了
    // 反转数组
    public static int[] reverse(int[] array){
        int[] result = new int[array.length];
        //反转的操作
        for(int i = 0,j=result.length-1;i< array.length;i++,j--){

            result[j]  = array[i];
        }
        return result;
    }




//打印数组元素
    public static void printArray(int [] arrays){
        for (int i = 0;i<arrays.length;i++){
            System.out.print(arrays[i]+" ");
        }
    }
}
}
这篇关于java数组基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!