/**
- 设计一个程序,打印出(2~200)之间的所有质数(素数).
- 要求:每行只输出 10个素数, 不能把所有数都写到一行中.
*/
public class Test5 {
public static void main(String[] args) {
int count = 0;
for (int i = 2; i < 200; i++) {
if (isPrime(i)) {
System.out.print(i + "\t");
count++;
if (count % 10 == 0) {
System.out.println();
}
}
}
}
/**
* 定义方法,判断是否是素数
*/
public static boolean isPrime(int number) {
boolean result = true;
for (int i = 2; i <= Math.sqrt(number); i++) {
if (number % i == 0) {
result = false;
break;
}
}
return result;
}
}