我的Java家庭作业 - 2D阵列

时间:2013-04-28 21:22:27

标签: java arrays 2d

有人可以帮我解决一下吗?

在bla包中创建一个名为blabla的新类。该类的一个实例应该 能够存储double类型的二维数组。数组的大小不是 界。该类应该有一个名为sortRows的无参数过程方法。该 方法应该按以下方式对数组的行进行排序:最后一个的值 列必须按降序排列(最大的一个,最小的一个)。

所以我试着自己做,如果有错误,请帮助我。

  double temp = 0;

    double[][] number;

    boolean fixed=false;
    while(fixed==false){
        fixed=true;
    }
    number = new double[5][5];
    for(int i=0; i<number.length-1; i++){
        if(number[i][i] > number[i+1][i+1])

        temp = number[i+1][i+1];
        number[i+1][i+1] = number[i][i];
        number[i][i]=temp;
        fixed=false;
    }
            for(int i=0; i<number.length; i++){

    System.out.println(number[i][i]);
}

1 个答案:

答案 0 :(得分:2)

好吧,我不会做你的作业!

您应该可以自己在包中创建一个类, 要创建动态数组,请选中以下主题:Variable length (Dynamic) Arrays in Java

要排序数组,请查看以下主题:char multidimensional array sorting in java

这应该让你去,我希望;)