- 编程打印所有的3位质数,质数特点:只能被1和其本身整除
- public static void zhiShu() {
- int count = 0;
- for (int i = 1000; i < 10000; i++) {
- if (prime(i)) {
- count++;
- System.out.print(i + "\t");
- if (count % 5 == 0) {
- System.out.println();
- }
- }
- }
- System.out.println("有" + count + "个质数");
- }
- // 判断一个数是否为质数
- public static boolean prime(int n) {
- for (int i = 2; i < n; i++) {
- if (n % i == 0) {
- return false;
- }
- }
- return true;
- }
复制代码
1.先判断这个数是否满足条件
2.放到方法内进行进一步操作 |
|