当前位置: 首页 > 知识库问答 >
问题:

Java数组打印[副本]

龚博涛
2023-03-14

我试图键入数组,但得到java.lang.ArrayIndexOutOfBoundsException:3

我在谷歌上搜索了一下,我知道了关于这个例外的一切,但是我不能做任何事情来解决这个愚蠢的问题。

public static void main(String[] args) {
    int [][] matrix = new int[3][5];

    for (int i =0; i<matrix.length; i++) {
        for (int ii=0; ii<matrix[i].length; i++) {
            System.out.print(matrix[i][ii]);
        }
        System.out.println(" \n");      
    }       
}

共有1个答案

百里君博
2023-03-14

你打错了:

for (int ii=0; ii<matrix[i].length  ;i++)

应该是

for (int ii=0; ii<matrix[i].length  ;ii++)
 类似资料:
  • 当我打印出 我得到的回报是:

  • 所有的代码是正确的,除了行,我有数组,并试图打印他们(第5-6行)。如何打印数组?

  • 问题内容: 我有两个数组: 为什么打完电话后我收到后,而我有像水木清华? 而且,打印后我也得到了。 我知道这等于chars.toString()方法,但是为什么有时System.out.print仅打印其元素? 问题答案: ,类型为,该方法有多个重载,其中一个重载包含一个字符数组(): 打印字符数组。这些字符将根据平台的默认字符编码转换为字节,并且这些字节将完全按照write(int)方法的方式写

  • 我目前正在处理数组,每次需要打印数组时,我都会执行for循环。 这似乎是一个将内置到java中的特性(我正在使用java)。是否有一种内置的方式来打印阵列?

  • 问题内容: 我正在尝试用Java格式化两个数组以打印如下内容: 我正在使用以下代码: 但是我得到的是格式不正确的结果: 如何将所有列直接排列在顶部标题的下面? 有没有更好的方法可以做到这一点? 问题答案: 您应该看一下格式: 这将提供15个插槽,并在需要时在其中填充空格。 但是,我注意到您没有对数字进行右对齐,在这种情况下,您需要在书本字段中左对齐: 这是一个工作片段示例: 导致:

  • 为了测试一个程序,我编写了以下语句: