我目前在做一个小的锻炼在Java中的火车。我们的目标是重复0每8次出现。问题是,我实在不明白该怎么做,但我相信这是愚蠢的。
public class Grid {
public void paint() {
StringBuilder builder = new StringBuilder();
for(int row = 0; row < 20; row++){
for(int columns = 0; columns < 20; columns++){
if(row == 0 && columns == 0){
builder.append("0");
}
else {
builder.append("1");
}
}
builder.append("\n");
}
System.out.println(builder);
}
}
目前,我有这样的呈现:
我想在正确的地方像这样对电网的整体长度为0而不是1:
谢谢您的回答。
您的代码是好的,你只需要一个计数器,你跟踪哪些帮助在哪里打印0参见下面的代码,我在你的函数添加的轨道柜台。阙:为什么我比较counterToPrint0 9?答:因为每个你在第9位打印0次。
public class Grid {
public void paint() {
int counterToPrint0 = 0;
StringBuilder builder = new StringBuilder();
for(int row = 0; row < 20; row++){
for(int columns = 0; columns < 20; columns++){
if(counterToPrint0 == 0){
builder.append("0");
}
else {
builder.append("1");
}
counterToPrint0++;
if(counterToPrint0 == 9){
counterToPrint0 = 0;
}
}
builder.append("\n");
}
System.out.println(builder);
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句