|
@@ -0,0 +1,91 @@
|
|
|
+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;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+}
|