如何更改使用外循环和内循环创建的网格中的下一列?
How can I change the next columns on a grid I created with outer and inner loops?
我是一名初学者 Java 学生,感觉我已经接近尾声了。我已经使用外循环来创建第一列,并使用内循环进行遍历,但我不知道如何使其他列也前进 10 步。网格需要按如下顺序打印出每个数字:
10-19
20-29
30-39
40-49
这是我的代码:
>`for(int down = 10; down <=49; down +=10){
>> System.out.print(down);
>>>for(int across = 11; across <= 19; across++){
>>>> System.out.print("\t" + across);
>>> }
>>>>System.out.println();`
正在打印:
10 11-19
20 11-19
30 11-19
40 11-19
尝试一些算术 - down + across
。这样,您 总是 迭代相同的 0-10
范围 across
:
for(int down = 10; down < 50; down += 10) {
for(int across = 0; across < 10; across++) {
System.out.print("\t" + (down + across));
}
System.out.println();
}
另一种方法可能是说 int across = down; while across < down + 10; across++
然后只打印 across
.
我是一名初学者 Java 学生,感觉我已经接近尾声了。我已经使用外循环来创建第一列,并使用内循环进行遍历,但我不知道如何使其他列也前进 10 步。网格需要按如下顺序打印出每个数字: 10-19 20-29 30-39 40-49
这是我的代码:
>`for(int down = 10; down <=49; down +=10){
>> System.out.print(down);
>>>for(int across = 11; across <= 19; across++){
>>>> System.out.print("\t" + across);
>>> }
>>>>System.out.println();`
正在打印:
10 11-19 20 11-19 30 11-19 40 11-19
尝试一些算术 - down + across
。这样,您 总是 迭代相同的 0-10
范围 across
:
for(int down = 10; down < 50; down += 10) {
for(int across = 0; across < 10; across++) {
System.out.print("\t" + (down + across));
}
System.out.println();
}
另一种方法可能是说 int across = down; while across < down + 10; across++
然后只打印 across
.