Day10

数组

package com.zhu.array;


import java.sql.SQLOutput;

public class ArrayDemo01 {
    //变量类型   变量名=变量的值;
    //数组类型
    public static void main(String[] args) {
        int[] nums;//1.声明一个数组
       nums = new int[10];//2.创建一个数组,这里面可以存在10个int类型的数字
        //3.给数组元素赋值
        nums[0]=1;
        nums[1]=2;
        nums[2]=3;
        nums[3]=4;
        nums[4]=5;
        nums[5]=6;
        nums[6]=7;
        nums[7]=8;
        nums[8]=9;
        nums[9]=10;
        //计算所有元素的和
        int sum = 0;
        //获取数组的长度:array.length
        for (int i = 0; i < nums.length; i++) {
            sum = sum + nums[i];
        }
        System.out.println("总和为"+sum);
    }
}


内存分析

package com.zhu.array;

public class ArrayDemo04 {
    public static void main(String[] args) {
        int[] a = {1,2,3,4,5};
//        //JDK1.5以上,没有下标
//        //For-Each 循环
//        for (int i : a) {
//            System.out.println(i);
//        }
//        printArray(a);
        int[] r = r(a);
        printArray(r);


    }

    //反转数组
    public static int[] r(int[] a ){
        int[] result = new int[a.length];
        for (int i = 0,j=result.length-1; i < a.length; i++,j--) {
            result [j] = a[i];
        }
        return result;
    }
    //打印数组元素
    public  static void printArray(int[] a){
        for (int i = 0; i < a.length; i++) {
            System.out.print(a[i]+" ");
        }
    }

}

package com.zhu.array;
//视频P56
public class ArrayDemo05 {
    public static void main(String[] args) {
        int[][] arrays={{1,2},{2,3},{3,4}};
        /*
        1,2     array[0]
        2,3     array[1]
        3,4     array[2]
         */
//        System.out.println(arrays[2][0]);
        for (int i = 0; i < arrays.length; i++) {
            for (int j = 0; j < arrays[i].length; j++) {
                System.out.println(arrays[i][j]);

            }

        }
    }
    //打印数组元素
    public  static void printArray(int[] arrays){
        for (int i = 0; i < arrays.length; i++) {
            System.out.print(arrays[i]+" ");
        }
    }

}

posted @ 2020-11-25 22:44  不秃头的程序猿  阅读(105)  评论(0)    收藏  举报