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