JAVA小案例-用循环语句输出1-1000以内能被5整除的数,每5个一行
直接看代码:
public class Zhengchu {
/**
* 用循环语句输出1-1000以内能被5整除的数,每5个一行
*
* @param args
*/
public static void main(String[] args) {
for (int i = 1; i <= 1000; i++) {
if (i % 5 == 0) {
System.out.print(i + "\t");
}
if (i % 25 == 0) { //这个25是尝试出来的,首先全输出一次,发现每第5次的结果都能被25整除
System.out.println();
}
}
}
}
结果如下
这是一种写法,还有一种写法就是用计数器:
public class Zhengchu {
/**
* 用循环语句输出1-1000以内能被5整除的数,每5个一行
*
* @param args
*/
public static void main(String[] args) {
int count=0;
for (int i = 1; i <= 1000; i++) {
if (i % 5 == 0) {
System.out.print(i + "\t");
count++;
}
if (count == 5) {
System.out.println();
count=0;
//用这个count计数器的意思就是,第一个if每输出一起,计数一次,逢5换行然后初始化变成0
}
}
}
}
输出结果跟上边一样