素数

 1 public class Demo {
 2     //  需求:找出 101-200之间的素数
 3     //  素数:除了1和它本身,不能被正整数整除叫素数
 4     public static void main(String[] args) {
 5         //  定义一个循环、找出 101-200 之间的素数
 6         for (int i = 101; i <= 200 ; i++) {
 7 
 8             //  信号位:标记
 9             boolean flag = true; // 默认该数字是素数
10 
11             //  判断当前便利的数字是否为素数
12             for (int j = 2; j < i / 2; j++) {
13                 if ( i % j == 0){
14                     flag = false;
15                     break;
16                 }
17             }
18 
19             //  判定输出结果是否是这个数字,是则输出
20             if (flag){
21                 System.out.println("素数是:" + i);
22             }
23         }
24 
25     }
26 }

 

posted @ 2024-01-19 15:19  小※兽  阅读(12)  评论(0)    收藏  举报