【发布时间】:2018-03-23 23:58:35
【问题描述】:
我最近一直在练习我的嵌套 for 循环。我尝试构建一个从 (0,0) 到 (5,5) 的 5x5 坐标块。每行将上升到 y = 5,然后开始一个新行。
这是我构建的代码,它做我想做的事,唯一的问题是我必须使用 if 语句。是否有另一个 for 循环我可以用来制作它,这样我就不必使用 if 语句?
public class NestedLoops3 {
public static void main(String[] args) {
for(int counter =0;counter<6;counter++) {
for(int counter2 = 0;counter2<6;counter2++)
{
System.out.print("("+counter+","+counter2+")");
if(counter2==5) {
System.out.println();
}
}
}
}
}
现在它符合我的预期,但我只是想看看是否可以用另一个 for 循环替换 if 语句。
【问题讨论】:
-
If 语句几乎不会给您的代码增加任何开销。它有什么问题?
-
我只是想用 for 循环来做。我知道有可能只是卡住了。
标签: java for-loop nested-loops