eg1.用for循环输出1~1000之间能被5整除的数并且每行输出三个
public class ForDemo02 { //用for循环输出1~1000之间能被5整除的数并且每行输出三个 public static void main(String[] args) { for (int i = 0; i <= 1000; i++) { if(i%5==0){//判断i能否被5整除 System.out.println(i+"t");//如果能输出,并空几格 } if(i%(5*3)==0){ System.out.println(); //System.out.print("n"); //System.out.println()输出完会换行 //System.out.print(“”);输出完不会换行 } } } }
eg2.用while循环输出1~1000之间能被5整除的数并且每行输出三个
public class WhileDemo01 { public static void main(String[] args) { int a = 1; int count = 0;//用来计算个数 while(a<=1000){ if(a%5==0){//判断a能不能被5整除 System.out.println(a+"t");//如果能,输出,并空格隔开 count++; } a++; if(count%3==0){//每行输出3个就换行 System.out.println(); } } } }
以下两种都可以让程序结果每行输出三个
重新定义一个变量int count = 0使得count%3==0 或者让i%(5*3)==0