用用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 输出完全不换行