Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Java] Создать масив


Автор: CrasyMen 16.8.2007, 00:30

Написать метод, который создает и инициализирует двумерный массив типа double. Размер массива определяется аргументами метода, а диапазон начальных значений определяется начальным и конечным значением, которые так же передаются, как аргументы метода. Создать второй метод, который будет печатать массив, сгенерированный первым методом. В main( ) проверить методы, создав и распечатав несколько массивов с различным размером.

Заранее благодарю.

Автор: LSD 16.8.2007, 12:24
Код

public static double[][] createArray(int rows, int columns, double intalValue, double step)
{
  double[][] array = new double[rows][columns];
  for(int i = 0; i < array.length; i++)
  {
    double[] doubles = array[i];
    for(int j = 0; j < doubles.length; j++)
    {
      doubles[j] = intalValue + step * i;
    }
  }
  return array;
}

public static void printArray(double[][] array)
{
  for(int i = 0; i < array.length; i++)
  {
    double[] doubles = array[i];
    for(int j = 0; j < doubles.length; j++)
    {
      System.out.printf(" %8.3f ", doubles[j]);
    }
    System.out.println();
  }
}

public static void main(String[] args)
{
  double[][] array = createArray(3, 5, 1.2, 0.3);
  printArray(array);
}


Добавлено через 2 минуты и 18 секунд
И по поводу твоей подписи:
Цитата(CrasyMen @  16.8.2007,  01:30 Найти цитируемый пост)
Здесь могла бы быть ваша реклама. Всего 10$ в месяц.

Несанкционированная реклама, на форуме запрещена.

Автор: CrasyMen 16.8.2007, 23:44
LSD, спасибо
я не знал просто как метод возвращает массивы  smile , поэтому не получалось без вашей помощиsmile

Цитата(LSD @  16.8.2007,  12:24 Найти цитируемый пост)
Несанкционированная реклама, на форуме запрещена.

не стоит воспринимать всерьез smile 

Автор: Guedda 17.8.2007, 10:40
Цитата(CrasyMen @  17.8.2007,  00:44 Найти цитируемый пост)
не стоит воспринимать всерьез  


M
Guedda
Модератор: Отредактируйте подпись в соответствии с правилами форума!

Автор: CrasyMen 17.8.2007, 17:58
Guedda, done

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)