尝试使用if语句在Java for循环中生成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

我在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 % 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就解决了我的问题。