java如何在处理过程中使用循环排列打印的数字?i、 从10秒到100秒的e.x和y轴
好的,我知道如何把数字打印成任何数字,但我在重新排列它们时遇到了困难
这是我想要的格式
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23...
一直到100岁。所以,一个10×10的网格格式
这是我使用的代码:
size(500,500);
int x, y;
x= 30;
y= 30;
for(int i=1; i<=100; i++){
text(i, x, y);
x+=30;
}
然而,它在一条直线上计数为100,我不知道如何使11出现在第二条直线上
我尝试过if语句,但结果有限,需要大量if语句来执行函数,一直到100。我该怎么做?代码如何更高效
# 1 楼答案
如果我们想完全消除“If”语句,那么我们可以如下重写这段代码
代码说明:
x=30+(i%10)*30李>
y=30+(i/10)*30李>