数组

数组

image

数组声明创建

image-20210919084043229

多维数组

image

package Jing.array;

public class ArrayDemo4 {
    public static void main(String[] args) {
        //[4][2]面向对象
        /*
        1,2  array[0]
        2,3  array[1]
        3,4  array[2]
        4,5  array[3]
         */
        int [][] array = {{1,2},{2,3},{3,4},{4,5}};
        for (int i = 0; i <array.length ; i++) {
            for (int j = 0; j <array[i].length ; j++) {
                System.out.println(array[i][j]);

            }
        }
    }
}

Arrays类

image

package Jing.array;

import java.util.Arrays;

public class ArraysDemo5 {
    public static void main(String[] args) {
        int [] a = {1,2,3,5,7,3,5,7,8,5,15916};
        System.out.println(a);//[I@14ae5a5
        //打印数组元素Arrays.toString
        System.out.println(Arrays.toString(a));//打印数组 [1, 2, 3, 5, 7, 3, 5, 7, 8, 5, 15916]

        printArray(a);//打印数组[1, 2, 3, 5, 7, 3, 5, 7, 8, 5, 15916]

        Arrays.sort(a);//数组排序:升序
        System.out.println(Arrays.toString(a));//[1, 2, 3, 3, 5, 5, 5, 7, 7, 8, 15916]

        Arrays.fill(a,2,4,0);
        System.out.println(Arrays.toString(a));//[1, 2, 0, 0, 5, 5, 5, 7, 7, 8, 15916]
    }
    public static void printArray(int [] a){
        for (int i = 0; i < a.length; i++) {
            if (i == 0){
                System.out.print("[");
            }if (i == a.length-1){
                System.out.print(a[i]+"]");
            }else {
                System.out.print(a[i]+", ");
            }

        }}
}

posted @ 2021-11-09 18:15  京哈哈⁵²º(全国可飞)  阅读(18)  评论(0)    收藏  举报