yueyue~

导航

用用for或while循环输出1-1000之间能被5整除的数,并且每行输出3个

1. for循环

package Struct;

public class ForDemo03 {
    public static void main(String[] args) {

        //用for循环输出1-1000之间能被5整除的数,并且每行输出3个
        int i;
        int a = 0; //每行的个数
        for (i = 0; i <= 1000; i++) {
            if(i%5 == 0){
                System.out.print(i+"\t");
                a++;
            }
            if(a%3 == 0){ //输出三个数则换行
                System.out.println();
            }
        }
    }
}

运行结果

2. while循环

package Struct;

public class WhileDemo04 {
    public static void main(String[] args) {
        //用while循环输出1-1000之间能被5整除的数,并且每行输出3个
        int i = 0;
        int a = 0; //每行的个数
        while(i <= 1000){
            if(i%5 == 0){ //判断是否被5整除
                System.out.print(i+"\t"); //\t相当于table键
                a++;
            }
            i++;
            if(a%3 == 0){ //判断每行个数是否为3个
                System.out.println();
            }
        }
    }
}

运行结果

注:

1.println 输出完全换行
2.print 输出完全不换行

posted on 2021-08-13 17:10  yueyue~  阅读(487)  评论(0编辑  收藏  举报