趣味素数-孪生素数-java

来源:互联网 发布:天庭网络直播间txt下载 编辑:程序博客网 时间:2024/05/17 04:43

问题描述:

若两个素数之差为2 则这两个素数就是孪生素数。编写程序找出1~100之间的所有孪生素数。



public class Main {public static void main(String[]Args){  int[]a = new int[100];int n=0;for(int i=2 ; i<=100 ; i++){     //将100以内的素数存入数组int flag = 1;for(int j=2 ; j<i ; j++){if(i%j==0){flag = 0;}}if(flag==1){a[n] = i;n++;}}for(int i=0 ; i<n-2 ; i++){//输出数组中相邻元素差为2的两个元素if(a[i+1]-a[i]==2){System.out.print(a[i]+" "+a[i+1]);System.out.println();}} }}




0 0
原创粉丝点击