美文网首页
二维数组的定义及遍历

二维数组的定义及遍历

作者: 零00_ | 来源:发表于2020-10-30 13:24 被阅读0次
    public class TestArray14{
        public static void main(String[] args){
            //二维数组的定义和遍历
            //定义一个二维数组:
            int[][] arr = new int[3][];
            //对二维数组赋值
            int[] arr1 = {22,33,44,66};
            arr[0] = arr1;
            arr[1] = new int[]{110,120,33,450,999};
            arr[2] = new int[]{666,888};
            
            //遍历方式一:外层普通for循环+内层普通for循环
            for(int i=0; i<arr.length; i++){
                for(int j=0; j<arr[i].length; j++){
                    System.out.print(arr[i][j] + "\t");
                }
                System.out.println();
            }
            
            //遍历方式二:外层普通for循环+内层增强for循环
            for(int i=0; i<arr.length; i++){
                for(int a:arr[i]){
                    System.out.print(a + "\t");
                }
                System.out.println();
            }
            
            //遍历方式三:外层增强for循环+内层增强for循环
            for(int[] a:arr){
                for(int num:a){
                    System.out.print(num + "\t");
                }
                System.out.println();
            }
            
            //遍历方式四:外层增强for循环+内层普通for循环
            for(int[] a:arr){
                for(int i=0;i<a.length;i++){
                    System.out.print(a[i] + "\t");
                }
                System.out.println();
            }
        }
    }
    

    打印结果:


    二维数组的定义及遍历.jpg

    相关文章

      网友评论

          本文标题:二维数组的定义及遍历

          本文链接:https://www.haomeiwen.com/subject/gecdvktx.html