码迷,mamicode.com
首页 > 编程语言 > 详细

【Java自学】双素数

时间:2015-12-10 21:41:23      阅读:616      评论:0      收藏:0      [点我收藏+]

标签:

  

 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 }

 

【Java自学】双素数

标签:

原文地址:http://www.cnblogs.com/3-xblog/p/5037117.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!