二维数组赋值,定义一个整型的二维数组,{{11,22,33},{55,66}{77,5,3,4}},打印这个数组

二维数组赋值,定义一个整型的二维数组,{{11,22,33},{55,66}{77,5,3,4}},打印这个数组

public class Main {
    public static void main(String[] args) {
        int[][] arr = {{11,22,33}, {55,66}, {77,5,3,4}};

        for(int i=0; i<arr.length; i++) {
            for(int j=0; j<arr[i].length; j++) {
                System.out.print(arr[i][j] + " ");
            }
            System.out.println();
        }
    }
}

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7625550
  • 以下回答来自chatgpt:

    回答:

    可以使用以下代码定义一个二维整型数组,然后通过循环打印所有元素:

    # 定义二维整型数组
    arr = [[11, 22, 33], [55, 66], [77, 5, 3, 4]]
    
    # 打印数组中的元素
    for row in arr:
        for elem in row:
            print(elem, end=" ")
        print()  # 换行
    

    这样可以输出:

    11 22 33 
    55 66 
    77 5 3 4 
    

    提示:

    • 二维数组的定义:使用方括号 [ ] 括起来的多个一维数组。
    • 对于打印,可以使用两个嵌套循环,第一个循环迭代行,第二个循环迭代行中的元素。
    • 为了在同一行打印多个元素,可以使用 end 参数,该参数在每个 print() 语句的结尾添加空格,而不是换行符。
    • 在最后一个 print() 语句之后,我们添加一个无参数的 print() 语句,以在每行末尾添加一个换行符。

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^