Java基础动态初始化二维数组

简介: Java基础动态初始化二维数组

直接上代码:

//动态初始化二维数组
public class ArrayTest09 {
    public static void main(String[] args) {
        //定义一个二维数组并动态初始化它
        int[][] a = new int[3][4];
        //静态初始化一个二维数组
        int[][] a1 = {
                {1,2,3,4},
                {45,25,1,3},
                {4,5,8,9},
        };
        //把二维数组a1传入到带有二维数组参数的方法中
        printArray(a1);
        //此种传参方式不对
        //printArray({1,2,3,4},{45,25,1,3},{4,5,8,9});
        System.out.println("===============================");
        //正确的传参方式
        printArray(new int[][]{{1,2,3,4},{45,25,1,3},{4,5,8,9}});
    }
    //定义一个含有二维数组参数的方法
    public static void printArray(int[][] array){
        //遍历输出二维数组
        for(int i = 0;i<array.length;i++){
            for(int j = 0;j<array[i].length;j++){
                System.out.print(array[i][j] + " ");
            }
            //换行
            System.out.println();
        }
    }
}


运行结果:


0a2653c851af460fa595bd959398a8f1.png

相关文章
|
3月前
|
存储 Java
【编程基础知识】 分析学生成绩:用Java二维数组存储与输出
本文介绍如何使用Java二维数组存储和处理多个学生的各科成绩,包括成绩的输入、存储及格式化输出,适合初学者实践Java基础知识。
96 1
|
3月前
|
Java 编译器
java“变量 x 可能未被初始化”解决
在Java中,如果编译器检测到变量可能在使用前未被初始化,会报“变量 x 可能未被初始化”的错误。解决方法包括:1. 在声明变量时直接初始化;2. 确保所有可能的执行路径都能对变量进行初始化。
286 2
|
3月前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
95 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
2月前
|
Java
Java 静态变量的初始化顺序
【10月更文挑战第15天】了解 Java 静态变量的初始化顺序对于正确编写和维护代码至关重要。通过深入理解初始化顺序的原理和细节,我们可以更好地避免潜在的问题,并提高代码的质量和可靠性。
|
3月前
|
Java 编译器
【一步一步了解Java系列】:子类继承以及代码块的初始化
【一步一步了解Java系列】:子类继承以及代码块的初始化
144 3
|
4月前
|
安全 Java API
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
String常量池、String、StringBuffer、Stringbuilder有什么区别、List与Set的区别、ArrayList和LinkedList的区别、HashMap底层原理、ConcurrentHashMap、HashMap和Hashtable的区别、泛型擦除、ABA问题、IO多路复用、BIO、NIO、O、异常处理机制、反射
|
3月前
|
Java
java构造方法时对象初始化,实例化,参数赋值
java构造方法时对象初始化,实例化,参数赋值
89 1
|
5月前
|
安全 Java 关系型数据库
Java连接Mysql SSL初始化失败
Java连接Mysql SSL初始化失败
|
5月前
|
存储 Java
如何在 Java 中初始化二维 ArrayList
【8月更文挑战第23天】
107 1
|
5月前
|
存储 Java 编译器
如何在 Java 中初始化对象 Arraylist?
【8月更文挑战第23天】
145 0