day19:学习总结(***)

今天学习了数组的使用和多维数组。

下面是知识点

package com.liangwenwei.数组;public class 数组的使用 {    public static void main(String[] args) {        int[] arrays={1,2,3};        //打印全部数组元素        for (int i = 0; i < arrays.length ; i++) {//这个例子为数组在for循环中使用,这是用的最多的            System.out.println(arrays[i]);        }        System.out.println("=======================");        //打印全部数组元素        for (int array : arrays) {//这个例子为数组在for-Each循环中使用,这是一种增强循环            System.out.println(array);//在JDK1.5更新后可以使用这个循环,但是它没有下标,只适合打印结果使用        }        System.out.println("=======================");        printArray(arrays);        System.out.println("\n"+"=======================");        int[] reverse = reverse(arrays);        printArray(reverse);    }    //打印全部数组元素    public static void printArray(int[]arrays){//这个例子是数组作方法入参        for (int i = 0; i <arrays.length ; i++) {            System.out.print(arrays[i]+" ");                    }    }    //反转数组    public static int[] reverse(int[]arrays){//这个例子是数组作返回值        int[] result = new int[arrays.length];        //反转的操作        for (int i = 0,j=result.length-1;i <arrays.length ; i++,j--) {            result[j]=arrays[i];        }        return result;    }}
package com.liangwenwei.数组;public class 多维数组 {    public static void main(String[] args) {    int[][] array = {{1, 2}, {3, 4}, {5, 6}};//[][]两个括号代表定义了一个二维数组,多维数组依次增加括号    //{{},{},{}}这是二维数组的嵌套语法,多维数组依次嵌套        System.out.println(array[0][0]);//取出了第0个元素里第0个元素,即1        System.out.println(array.length);//输出了最外面有几个元素,即3个        System.out.println(array[0].length);//输出了第0个元素里有几个元素,即2个        for (int i = 0; i <array.length ; i++) {//这个例子是用for循环把全部元素打印出来            for (int j = 0; j <array[i].length ; j++) {                System.out.println(array[i][j]);            }        }        printArray(array[0]);//取出了第0个元素里的两个元素,即1和2    }    public static void printArray(int[] array) {//这个例子是数组作方法入参,把元素打印出来        for (int i = 0; i < array.length; i++) {            System.out.print(array[i] + " ");        /*多维数组        * 多维数组可以看成是数组的数组,比如二维数组就是特殊的一维数组,其每个元素都是一个一维数组        * 二维数组已经够用了,所以多维数组了解会用即可,因为实际应用都是面向对象编程*/        }    }}
————————

Today I learned the use of arrays and multidimensional arrays.

Here are the knowledge points

package com.liangwenwei.数组;public class 数组的使用 {    public static void main(String[] args) {        int[] arrays={1,2,3};        //打印全部数组元素        for (int i = 0; i < arrays.length ; i++) {//这个例子为数组在for循环中使用,这是用的最多的            System.out.println(arrays[i]);        }        System.out.println("=======================");        //打印全部数组元素        for (int array : arrays) {//这个例子为数组在for-Each循环中使用,这是一种增强循环            System.out.println(array);//在JDK1.5更新后可以使用这个循环,但是它没有下标,只适合打印结果使用        }        System.out.println("=======================");        printArray(arrays);        System.out.println("\n"+"=======================");        int[] reverse = reverse(arrays);        printArray(reverse);    }    //打印全部数组元素    public static void printArray(int[]arrays){//这个例子是数组作方法入参        for (int i = 0; i <arrays.length ; i++) {            System.out.print(arrays[i]+" ");                    }    }    //反转数组    public static int[] reverse(int[]arrays){//这个例子是数组作返回值        int[] result = new int[arrays.length];        //反转的操作        for (int i = 0,j=result.length-1;i <arrays.length ; i++,j--) {            result[j]=arrays[i];        }        return result;    }}
package com.liangwenwei.数组;public class 多维数组 {    public static void main(String[] args) {    int[][] array = {{1, 2}, {3, 4}, {5, 6}};//[][]两个括号代表定义了一个二维数组,多维数组依次增加括号    //{{},{},{}}这是二维数组的嵌套语法,多维数组依次嵌套        System.out.println(array[0][0]);//取出了第0个元素里第0个元素,即1        System.out.println(array.length);//输出了最外面有几个元素,即3个        System.out.println(array[0].length);//输出了第0个元素里有几个元素,即2个        for (int i = 0; i <array.length ; i++) {//这个例子是用for循环把全部元素打印出来            for (int j = 0; j <array[i].length ; j++) {                System.out.println(array[i][j]);            }        }        printArray(array[0]);//取出了第0个元素里的两个元素,即1和2    }    public static void printArray(int[] array) {//这个例子是数组作方法入参,把元素打印出来        for (int i = 0; i < array.length; i++) {            System.out.print(array[i] + " ");        /*多维数组        * 多维数组可以看成是数组的数组,比如二维数组就是特殊的一维数组,其每个元素都是一个一维数组        * 二维数组已经够用了,所以多维数组了解会用即可,因为实际应用都是面向对象编程*/        }    }}