package com.sf.day05;

import java.util.Scanner;

/**
 * 二维数组
 */
public class Test03 {
    public static void main(String[] args) {
        //二维数组的定义  三种方式
//        int[] arr4  = {1,2,3,4};
//        int num1  = arr4[0];
//        int[][] arr = {{1,2,3},{2,3,4},{3,4,5}};    //[3][3]
//        for (int i =  0;i<arr.length;i++){
//            for (int j = 0;j<arr[i].length;j++){
//                System.out.println(arr[i][j]);
//            }
//        }
//        int[] num2 = arr[0];
//        int num3 = num2[0];
//        int length = arr[2].length;
//        //
//       int num4 = arr[0][0];
//       int num5 = arr[2][2];
//
//        /**
//         * 二维数组中的元素就是一维数组
//         */
//        int[][] arr2 = new int[][]{};
//        int[][] arr3;
//        arr3 = new int[][]{{1,2},{2,3}};

        /**
         * 动态初始化
         * 一维数组   ： int[] arr = new int[3];
         * 二维数组： int[][] arr2 = new int[3][4];
         * int[2][3]    [2]:代表的是  二维数组的长度    [3]:代表的是一维数组的长度
         */

//
//        int[][] arr7 = new int[2][3];
//        arr7[0][0]=5;
//        arr7[0][1]=5;
//        arr7[0][2]=5;
////        arr7[0][3]=5;


        /**
         * 创建一个int[4][5]   进行赋值  for   while
         * 问题1；随便赋值
         * 问题2：通过键盘输入的方式进行赋值
         *
         */

//        int[][] arr8 = new int[4][5];
//        for (int k = 0;k<arr8.length;k++){
//            for (int j = 0;j<arr8[k].length;j++){
//                arr8[k][j]=k;
//            }
//        }


        Scanner scanner = new Scanner(System.in);
        int[][] arr = new int[2][3];
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                arr[i][j] = scanner.nextInt();
            }
        }


            for (int k = 0; k < arr.length; k++) {
                for (int g = 0; g < arr[k].length; g++) {
                    System.out.println(arr[k][g]);
                }
            }


        /**
         * 数组反转
         */

        int[] array = new int[]{1,2,3,4,5,6};
        for (int i =0;i< arr.length/2;i++){
           int temp = array[i];
           array[i] = array[array.length-i-1];
            array[array.length-i-1] = temp;
        }
    }

}
