使用循环将值分配给数组的方法

电子

如何编写一种通过循环将值分配给多维数组的方法?

double [][] A = new double [3][3];// 
    A_array[0][0]=1;
    A_array[0][1]=2;
    A_array[1][0]=3;
    A_array[1][1]=4;

我可以用上面的方式写,但是我想“动态”地做。

public class Test {

public static void main(String[] args) {

     double [] [] a = {{1,2,3},{4,5,6},{7,8,9}};

然后是一种在数组中分配上述值的方法:

public class matrixloop {

private double [][]a;

public matrixloop ( double [][] a)

{
    this.a=a;   
}

public double [][] assigned_1 (double [][] a)

{ 
    for (int c=0; c<3; c++)
        for (int d = 0; d<3; d++)
        this.a[c][d]=a[c][d];
        return a;

}

但是这种方法不起作用,

鲁夫主义

好吧,我不确定这个问题,但我会尽力回答。基本上,您想深度复制矩阵吗?这里有几个问题:

  1. 我认为一个重要的样式提示是,类名应以大写字母开头。我知道这并不能解决所有问题,但这是一个好习惯。
  2. 您应该尝试用一些花括号将for循环括起来-另一个样式提示,但是我认为这对入门程序员很重要(不要愚蠢的语法错误)
  3. 如果要“动态”循环矩阵,则应该可以调整长度。简而言之,不要只是在其中放置3,而要使用数组的length属性。

在我陷入其他困境之前,我将带您到一些(希望如此)有用的资源中:

Java数组教程
Java风格-因为我认为这很重要...
多维数组

希望这有用。

===编辑===

如果要转置3 * 3矩阵,则可以使用如下的for循环进行此操作:

public double[][] transpose( double[][] oldMatrix ){
    int size = 3;
    double[][] newMatrix = new double[size][size];
    for (int i = 0; i < size; i++){
        for (int j = 0; j < size; j++){
            newMatrix[j][i] = oldMatrix[i][j];
        }
    }
    return newMatrix;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用循环将值分配给数组

来自分类Dev

使用循环将值分配给2d数组

来自分类Dev

将值分配给数组以在 while 循环中使用

来自分类Dev

使用循环将值分配给变量列表

来自分类Dev

将数组的值分配给结构的最佳方法

来自分类Dev

使用for Loop Python将值分配给数组

来自分类Dev

将值分配给NumPy数组

来自分类Dev

将值分配给数组指针

来自分类Dev

将值分配给动态数组

来自分类Dev

Java:将值分配给数组

来自分类Dev

如何直接将值分配给数组,但在OOB异常上使用push方法?

来自分类Dev

For 循环仅将数组的最后一个值分配给事件侦听器

来自分类Dev

进入循环后,将新值分配给在while循环比较中使用的变量

来自分类Dev

进入循环后,将新值分配给在while循环比较中使用的变量

来自分类Dev

将来自循环的值分配给数组

来自分类Dev

将循环中的输出分配给单个列表或数组

来自分类Dev

将循环中的输出分配给单个列表或数组

来自分类Dev

循环将列表列表分配给数组

来自分类Dev

将值从数组分配给结构数组

来自分类Dev

将值分配给数组中的数组

来自分类Dev

将值分配给数组,不保留值?

来自分类Dev

python将值分配给循环中的列表元素

来自分类Dev

R-将值分配给for循环中的列表

来自分类Dev

将值分配给循环内的变量

来自分类Dev

使用numpy数组将值分配给另一个数组

来自分类Dev

如何使用python中的循环将值分配给ndarray变量

来自分类Dev

如何在for-each循环中使用XSLT自动将值分配给属性?

来自分类Dev

如何使用循环将值分配给列表的第i个索引?

来自分类Dev

如何使用循环将值分配给 Scala 中的列表列表?

Related 相关文章

热门标签

归档