11.18 java 数组 switch

 

数组的遍历

public class ArrayDemo04 {
    public static void main(String[] args) {
        int[] arr = { 1, 2, 3, 4, 5 }; // 定义数组
        // 使用for循环遍历数组的元素
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]); // 通过索引访问元素
        }
    }
}

 

二维数组

语法   int[][] arr = int[3][4];

     int[][] arr = {  {1,2,3},  {1,2,3,4},  {1,2}  };

 

二维数组遍历

int[][] arr = {
                        {1,2,3,4},
                        {1,2},
                        {1,2,3}
                      };
        for(int i =0;i<arr.length;i++){
            for(int j =0;j<arr[i].length;j++){
                System.out.print(arr[i][j]);
            }
            System.out.println();
        }

 

获取数组中的最大值/最小值

//数组获取最值(获取数组中的最大值最小值)
        int[] arr = {1,7,3,4,6,9,15,2};
        int max = arr[0];
        for(int i =0;i<arr.length;i++){
            if(max < arr[i]){
                max = arr[i];
            }
        }
        System.out.println(max);

 

switch

switch具有穿透性,确认值之后遇到break才主动退出,否则走到最后一个才退出

    当没有确认值时,从头开始找 default 并往下找break;