Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要遍历数组中的单元格,并将每个单元格的值设置为其坐标的乘积_Java - Fatal编程技术网

Java 需要遍历数组中的单元格,并将每个单元格的值设置为其坐标的乘积

Java 需要遍历数组中的单元格,并将每个单元格的值设置为其坐标的乘积,java,Java,需要遍历数组中的单元格,并将每个单元格的值设置为其坐标的乘积。位置0,0处的单元格的值为0,位置2,4处的单元格的值为8,以此类推。。老实说,我真的被卡住了,需要一些帮助才能开始像这样的事情应该会奏效: void twoDimProcess(int[][] matrix) { for(int i = 0; i < matrix.length; i++) { for(int j = 0; j < matrix[i].length; j++) {

需要遍历数组中的单元格,并将每个单元格的值设置为其坐标的乘积。位置0,0处的单元格的值为0,位置2,4处的单元格的值为8,以此类推。。老实说,我真的被卡住了,需要一些帮助才能开始

像这样的事情应该会奏效:

void twoDimProcess(int[][] matrix) {
    for(int i = 0; i < matrix.length; i++) {
        for(int j = 0; j < matrix[i].length; j++) {
            matrix[i][j] = i*j;
        }
    }
}
如果要打印2D阵列,我会这样做:

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

还需要是2d数组,它需要从另一个方法调用数组从另一个方法调用数组?你的2D数组有多大?我需要能够发送一个2D数组到它那里没有给出或明确说明数组。确切的问题:定义一个名为TwoDimProcess的方法,该方法将整数的二维数组作为参数。该函数不返回任何内容。函数将遍历数组中的单元格,并将每个单元格的值设置为其坐标的乘积。位置0,0处的单元格的值为0,位置2,4处的单元格的值为8,等等。请发布您尝试的任何代码,以便我们可以查看它,并就您可能存在的误解向您提供反馈。请注意,虽然StackOverflow对于新手程序员来说是一个很好的资源,但它不是一个可以找到人帮助您编写应用程序的地方。当我去显示结果时,我遇到了一个错误。打印结果的最佳方式是什么,这样我就可以查看它是否有效?如果我看起来像个傻瓜,那是因为我是lol