我可以使用Java以以下格式打印
输出:
1 2 3
4 5 6
7 8 9
Java:
int a = 1;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
System.out.print(a++);
}
System.out.println("");
}
但是我需要如下所示的输出?
1 8 15
2 9 16
3 10
4 11
5 12
6 13
7 14
答案 0 :(得分:0)
您可以在for循环中使用if语句:以下是一个有效的示例:
for(int i=0;i<7;i++){
for(int j=0;j<3;j++){
if(j == 0) {
System.out.print(i+1+" ");
}
if(j == 1) {
System.out.print(i+1+7+ " ");
}
if(j == 2 && i < 2) {
System.out.print(i+1+14);
}
}
System.out.println("");
}