Помогите, пожалуйста, в Java.

Создайте массив из 3 строк и 4 столбцов. Заполните матрицу случайными числами от 0 до 10. Прокрутите созданную матрицу и напечатайте каждое сохраненное число на консоли.

-2
задан 07.11.2019, 06:33
1 ответ

Хороший первый я верю в массив двух размеров целых м [i][j] и он заселил ее двумя циклами FOR, чтобы контролировать положения, использовал ту же структуру цикла, чтобы печатать результат, сейчас чтобы доставать случайное число с рангом, я делаю одну funciГіn numeroAleatorio (int я граничил) что возвращает мне число, использую класс Math.random () для мочь реализовывать это.

 public class MyClass {
     public static void main(String args[]) {
      //dimensiones
      int fila = 3;
      int columna = 4;
      //limite de numeros aleatorios
      int limiteRango = 10;
      //matriz
      int m[][] = new int[fila][columna];
      //llenar matriz
      for (int i = 0; i < fila; i++) {
       for (int j = 0; j < columna; j++) {
        m[i][j] = numeroAleatorio(limiteRango);
       }
      }
      //mostrar matriz
      for (int i = 0; i < fila; i++) {
       for (int j = 0; j < columna; j++) {
        System.out.print(m[i][j] + "|");
       }
       System.out.println("\n");
      }
     }
     public static int numeroAleatorio(int limite) {

      double randomDouble = Math.random();
      randomDouble = randomDouble * (limite + 1);
      int randomInt = (int) randomDouble;

      return randomInt;
     }
    }
-1
ответ дан 10.11.2019, 22:32