尝试使用if语句在Java for循环中生成10列
我在Java中使用for循环生成10列数字。我可以生成所有的数字,但是我不能将输出设置为10列。 以下是我所拥有的:尝试使用if语句在Java for循环中生成10列,java,loops,for-loop,if-statement,Java,Loops,For Loop,If Statement,我在Java中使用for循环生成10列数字。我可以生成所有的数字,但是我不能将输出设置为10列。 以下是我所拥有的: int column = 10; int counter = 1; for (int i = 100; i < 1000; i ++){ if (i % 5 == 0 && i % 6 == 0){ System.out.println(i + " "); if ((counter % col
int column = 10;
int counter = 1;
for (int i = 100; i < 1000; i ++){
if (i % 5 == 0 && i % 6 == 0){
System.out.println(i + " ");
if ((counter % column) == 0) {
System.out.println();
counter = 0;
}
counter++;
}
int列=10;
int计数器=1;
对于(int i=100;i<1000;i++){
如果(i%5==0&&i%6==0){
System.out.println(i+“”);
如果((计数器%列)==0){
System.out.println();
计数器=0;
}
计数器++;
}
首先,仅当数字可被30整除时才打印(x%5
&x%6
)-这是不必要的。因此,如果,请删除该
第二,当你打印一个数字的时候,你也在打印一个换行符,所以替换
System.out.println(i + " ");
与
第三,您希望每10个元素发出一条换行符,以便可以替换
(counter % column) == 0
与
首先,仅当数字可被30整除时才打印(x%5
&x%6
)-这是不必要的。因此,如果
,请删除该
第二,当你打印一个数字的时候,你也在打印一个换行符,所以替换
System.out.println(i + " ");
与
第三,您希望每10个元素发出一条换行符,以便可以替换
(counter % column) == 0
与
谢谢!把println改成print就解决了我的问题。谢谢!把println改成print就解决了我的问题。