如何实现Java中的Neated Loop?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (57)

我仍然是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();
}
提问于
用户回答回答于

要将矩阵加载到内存中:

    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));

扫码关注云+社区

领取腾讯云代金券