Neated Loop в Java - PullRequest
       7

Neated Loop в Java

0 голосов
/ 22 сентября 2018

Я все еще новичок в Java, и я действительно запутался во вложенном цикле и в том, как обрабатывать строки и столбцы.

Моя цель,

enter num: 5

1 10 11 20 21
2 9  12 19 22
3 8  13 18 23
4 7  14 17 24
5 6  15 16 25. 

Это мой код, такдалеко,

System.out.print("Enter Number: ");  
x = in.nextInt();

for(int a = 0; a < x; a++) //rows
{
    for(int b = 0; b < x; b++) //columns
    {
        if(b % 2 == 0){

        } else{

        }  
    }

    System.out.println();
}

1 Ответ

0 голосов
/ 22 сентября 2018

Чтобы загрузить матрицу в память:

    Scanner scanner = new Scanner(System.in);

    int n = scanner.nextInt();

    int[][] matrix = new int[n][n];

    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            matrix[i][j] = scanner.nextInt();
        }
    }

    System.out.println(Arrays.deepToString(matrix));
...