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

首先要知道1-100以内有哪些素数,然后对这些素数求差,这里我们将素数从小到大存放在数组中,最后遍历数组求差即可。

package _4InterestingPrime;public class _4_2 {public static void main(String[] args) {int count=0;int[] a=new int[100];boolean flag;for(int i=2;i<100;i++){flag=true;//注意每一轮初始flag都为true,声明时不要赋值,否则上一轮循环的flag值对新一轮的值有影响//判断是否是素数for(int j=2;j<i/2;j++){if(i%j==0){flag=false;break;}}//如果是素数就把素数存在数组里if(flag==true){a[count]=i;count++;}}//判断相邻素数之差是否为2,是就打印显示for(int i=0;i<count-1;i++){if(a[i+1]-a[i]==2){System.out.println(a[i]+"  "+a[i+1]);}}}
}

结果:

Java趣味编程案例12----孪生素数相关推荐

  1. Java趣味编程案例19----楼梯台阶(对代码仍有疑惑,后期补心得及分析)

    问题:一共有10个台阶的楼梯,从下面走到上面,一次只能迈一个台阶或两个台阶,并且不能后退,走完这个楼梯共有多少种方法. 代码: package _5InterestingEquation;import ...

  2. Java趣味编程案例17----等差素数数列(待更新)

    等差素数数列:由素数组成的数列叫等差素数数列. 找出100以内的等差素数数列.

  3. Java网络编程案例--CS模型的简单实现

    Java网络编程案例–CS模型的简单实现 Java网络编程案例CS模型的简单实现 基本概述 程序原理图 源代码 基本概述 该程序采用C/S模型,在服务器端简单的建立了一个多线程类,来实现对多个客户端传 ...

  4. java趣味编程心形_求源代码!(迪卡尔心形图案)

    展开全部 import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.canvas.Ca ...

  5. Java趣味编程(二)

    第1章  变幻多姿的图表 图表简洁直观,在各种场合得到广泛应用,给人以很强的视觉冲击,经常让人难以忘怀.我们的程序中如果能够灵活地应用图表,一定能给我们的程序增色不少.本章将带你进入变换多姿的图表世界 ...

  6. 目录——Java趣味编程100例

    第1章  变幻多姿的图表(  教学视频:69分钟) 1 1.1  金字塔图案 1 1.2  九九乘法表 3 1.3  余弦曲线 5 1.4  奥运五环旗 10 1.5  杨辉三角 12 1.6  国际 ...

  7. Java趣味编程(一)

    1_1 问题描述:根据福利彩票的规则,6个蓝色球,范围1--32,不允许重复,1个红色球,范围1-16,自动生存6个蓝色球,1个红色球. import java.util.Arrays; import ...

  8. java软件测试经典案例,java语言编程案例 - Mrsjjl的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    1.编程实现:二分搜索算法 解答: public class SearchTest { /** 被搜索数据的大小 */ private static final int size = 5000000; ...

  9. java网络编程案例9-1模拟微信聊天

    题目:如今微信已经成为人们 生活中必不可少的一款社交软件.本案例要求编写一个程序模拟微信聊天功能,在实现本案例时,要求使用多线程与UDP通信完成消息的发送和接收 代码如下: SendTask类: pa ...

最新文章

  1. 让Squid 显示本地时间
  2. python花钱培训值吗-Python培训班学生刚学到70%就拿到月薪万元的Offer
  3. JAVA模拟某信网登录信息采集
  4. 深入理解 Flutter 的编译原理与优化
  5. 4g模块注册上网 移远_通信模组企业 移远通信amp;广和通
  6. 通过最简单的button控件,深入学习SAP UI5框架代码系列之零
  7. MySQL根据某一个或者多个字段查找重复数据
  8. (0.2)linux下Mysql的安装配置与管理入门(目录篇)
  9. Java 什么是静态内部类
  10. DNN2(DotNetNuke2.0)的一些资源
  11. JAVA获取sjis文件乱码_下载文件时,文件名乱码。 | 学步园
  12. 使用Python将DOTA数据集的格式转换成VOC2007数据集的格式
  13. Pearson相关系数公式的四种形式及Python代码实现
  14. JDBC连接MySQL数据库出现的错误及解决方法整理
  15. SLF4J(六) - MDC/MDCAdapter是什么?
  16. 学成在线HTML代码,学成在线页面制作(HTML+CSS部分)(顶部+轮播图部分)
  17. 护眼台灯的色温多少合适?护眼灯能保护眼睛吗
  18. Python加密有敏感信息的Word/Excel等文件
  19. 新媒体全网运营:如何在数字化时代实现营销转型
  20. 热图3:热图行列分组信息注释

热门文章

  1. Support for password authentication was removed on August 13, 2021. Please use a personal access tok
  2. 毕业1年半,我从月薪3000变成百万粉丝博主 | 附野生运营技巧
  3. 作为投资者,这10个对冲策略你必须烂熟于心
  4. virtual box安装Linux系统并关闭防火墙
  5. No module named en 的解决办法spacy
  6. 误删的文件,回收站没有怎么恢复?
  7. 三菱FX5U系列PLC表格定位指令TBL出现偶尔不执行的处理对策
  8. 三菱服务器有电源不显示,为什么打开电动车电源,仪表不显示?老师傅告诉你!...
  9. 自制wpf年会抽奖小软件
  10. tomcat下webapps目录里ROOT文件删除掉一招恢复