首页 > 学院 > 开发设计 > 正文

【Java自学】双素数

2019-11-14 14:50:39
字体:
来源:转载
供稿:网友

  

 1 package codeTask_FangFa; 2 // 5.30     双素数就是两个相差为2的素数。程序显示所有小于1000的双素数。按照格式显示。 3 public class ShuangSuShu { 4     public static void main(String[] args){           //所谓的主方法; 5         int number = 3; 6         int first = 2; 7         System.out.PRintln("前1000以内的双素数为:" ); 8         while(number<1000){ 9             if(isSuShu(number)){10                 int second = number;11                 if(second-first==2){12                    System.out.println("( "+first+","+second+" )");13                 }14                 first=second;15             }16             number++;17         }18     }19     20     public static boolean isSuShu(int number){                   //判断下是否是素数;21         for(int divisor=2;divisor<=number/2;divisor++){22             if(number%divisor==0)23             return false;    24         }25         return true;26     }27     28 }

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表