【Java】输出时,如何做到每五个输出一行

/*输出1-100之间不能被5整除的数,每五个一行
        * 重点思路分析:加入一个计数器,如果输出五个数字就输出一个换行*/
        int count = 0;
        for(int i = 1;i<=100;i++){
            if(i%5 != 0){
                count++;
                    System.out.print(i + " ");
                }
            //判断,每满五个就输出一个换行
            if(count %5 ==0) {
                System.out.println();
            }

输出效果:

 如果觉得没有对其,可以把第五行代码换成:System.out.print(i + "\t ");

注意点:

①第一个输出最后用的是print而不是println,这里的输出结果是一行连着的。

1 2 3 4 5 6 7 8 9 10 11 12 13........这种效果

(PS:如果这里用了println则是

                                                1

                                                2

                                                3

                                                4......这种效果)

②这里是加入了计数器,用count是不是五的倍数来判断要不要输出一个换行。

猜你喜欢

转载自blog.csdn.net/qq_46073783/article/details/127365428