2013-04-28 3 views
-4

Может кто-нибудь, пожалуйста, помогите мне, как его решить?My Java Homework - 2D массивы

Создайте новый класс с именем blabla в пакете bla. Экземпляр класса должен иметь возможность хранить двумерный массив типа 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

Мы будем рады помочь, но вам нужно задать вопрос, сообщив нам, где вы застряли. Просто отправить ваше задание недостаточно, и мы, конечно, не собираемся делать домашнее задание для вас. Поэтому, пожалуйста, приложите немного усилий для улучшения вашего вопроса, и вы, вероятно, получите хорошую помощь. –

+1

Сколько вы заплатите мне, чтобы сделать домашнее задание? : D – DerpyNerd

+0

Его вопрос: «Кто-то сделает мою домашнюю работу для меня?» Параметры его задания четко изложены для него, но он либо не понимает, либо не хочет выполнять свою работу. – MarsAtomic

ответ

2

Ну, я не собираюсь делать домашнее задание!

Вы должны быть в состоянии создать класс в пакете себя, Для создания динамических массивов, проверить эту тему: Variable length (Dynamic) Arrays in Java

Для сортировки массивов, проверить эту тему: char multidimensional array sorting in java

Это должно вам начать работу , Я надеюсь;)

+0

thank u! я попробую :) – user2330096

Смежные вопросы