Java中的Neated循环
我仍然是Java的初学者,我对嵌套循环以及如何处理行和列感到困惑 我的目标是,Java中的Neated循环,java,sequence,nested-loops,Java,Sequence,Nested Loops,我仍然是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 =
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));
嘿,这里似乎没有问题。你有什么问题吗?你试过什么?如果b%2==0{}或者{}代码。。。和System.out.println;此时将不打印任何内容。你应该把你想打印的内容放在println括号内,例如printlna。你到底想做什么?输入和输出之间的关系是什么?对不起,关于无用的代码,因为我现在真的很困惑,应该使用什么作为开始的基础,列的var还是行的var。因为如果我将模式1、8、9、16建立在行中,我无法获得模式1、8、9、16。请在尝试提出更多问题之前阅读,以便您做好更好的准备,能够提出一个广受欢迎且更重要的是可回答的问题。