Java程序显示两个间隔之间的质数

在该程序中,您将学习显示两个给定间隔(低和高)之间的质数。您将学习在Java中使用while和for循环来做到这一点。

示例:显示两个间隔之间的质数

public class Prime {

public static void main(String[] args) {

int low = 20, high = 50;

while (low

boolean flag = false;

for(int i = 2; i <= low/2; ++i) {

//非质数的条件

if(low % i == 0) {

flag = true;

break;

}

}

if (!flag && low != 0 && low != 1)

System.out.print(low + " ");

++low;

}

}

}

运行该程序时,输出为:23 29 31 37 41 43 47

在此程序中,对介于低和高之间的每个数字进行质数测试。内部的for循环检查数字是否为质数。

您可以检查:Java程序检查质数以获取更多说明。

与间隔相比,检查单个质数之间的区别是,您需要在while循环的每次迭代中重置flag = false的值。

注意:如果检查从0到10的间隔。那么,您需要排除0和1。因为0和1不是质数。语句条件是:

if (!flag && low != 0 && low != 1)

java两个数之间质数求法_Java程序显示两个间隔之间的质数相关推荐

  1. c语言两个数相乘怎么编程,C 程序将两个浮点数相乘

    C 程序将两个浮点数相乘 在此示例中,将计算用户输入的两个浮点数的乘积并将其打印在屏幕上. 程序将两个数相乘#include int main() { double a, b, product; pr ...

  2. 已定义了两个整数变量A和B,完成下列功能: (1)若两个数中有一个是奇数,则将奇数存入A中,偶数存入B中(2)若两个数均为奇数,则将两数均加1后存入原变量(3)若两个数均为偶数,则两个变量均不改变。

    已定义了两个整数变量A和B,试编写程序完成下列功能: (1)若两个数中有一个是奇数,则将奇数存入A中,偶数存入B中: (2)若两个数均为奇数,则将两数均加1后存入原变量: (3)若两个数均为偶数,则两 ...

  3. Java教程交集_Java 程序计算两个集合的交集

    Java 程序计算两个集合的交集 在此示例中,我们将学习计算Java中两个集合的交集. 要理解此示例,您应该了解以下Java编程主题: 示例1:计算两个集合的交集 示例import java.util ...

  4. java合并txt文件_Java程序将两个txt文件合并为第三个txt文件 - Break易站

    让给定的两个文件是file1.txt和file2.txt.我们的任务是将两个文件合并到第三个文件,例如file3.txt,但合并应该逐行进行.以下是交替合并的步骤. 为file3.txt创建Print ...

  5. Java 两个数相加的测试_Java 两个数字相加

    1.两个数字相加 Java中将两个数字相加: 例如:int x = 5; int y = 6; int sum = x + y; System.out.println(sum); // 打印输出 x ...

  6. Java比较两个数相等的运算符_Java中的==符号与equals()的使用(测试两个变量是否相等)...

    Java 程序中测试两个变量是否相等有两种方式:一种是利用 == 运算符,另一种是利用equals()方法. 当使用 == 来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型(不一定 ...

  7. java复制两个对象报异常_Java中复制两个不同类的对象的属性

    Apache的开源包BeanUtils用来复制两个对象的属性,要使用这个Apache的开源包,要先去官网下载commons-beanutils-1.X.jar包,http://www.apache.o ...

  8. 用Java实现猜数游戏:在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了” ;小于预设的数,显示“遗憾,太小了” ,如此循环,直至猜中该数,

    猜数游戏 在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示"遗憾,太大了" ;小于预设的数,显示"遗憾,太小了" ,如此循环 ...

  9. 实现两个数交换python_编写一个程序,用于实现两个数的交换。_学小易找答案

    [判断题]定喘穴定位在胸部 (10.0分) [其它]实现实心等腰三角形图案打印输出. [其它]编写一个程序,用于实现两个数的交换. [其它]实现空心等腰三角形图案打印输出. [判断题]表寒肺热证的代表 ...

最新文章

  1. git stash 拉去_git操作命令符
  2. JSP的7个动作include,forward,useBean。。。
  3. 南昌推进“互联网+”智慧城市建设
  4. java equals 区别_Java中equals和==的区别
  5. guid主分区表损坏怎么办_轻钢龙骨隔墙怎么办?轻钢龙骨隔墙的做法
  6. PHP框架和springboot区别,Spring和SpringBoot的区别
  7. 使用git管理github项目
  8. PyQt5学习笔记02----初探Qt Designer 设计师
  9. 【水】弱化版魔术球问题
  10. 2018-12-13丛晓强作业
  11. Blender 常用快捷键记录 (二)
  12. 日文输入键盘罗马字对应表
  13. vue实现拍照人脸识别功能带人脸选中框
  14. 利用Python实现腾讯校园招聘状态查询
  15. php mocking,php – Mocking Static Eloquent Models方法包括find()
  16. 10部关于数学的顶级纪录片
  17. 算法的时间复杂度排序
  18. 神武4手游服务器维护,神武4手游快速升级攻略 神武4手游新区老区冲级攻略
  19. 电脑没声音,喇叭上一个叉,显示无法找到输入输出设备(录制,耳机等等)
  20. (转)关于如何学好游戏3D引擎编程的一些经验

热门文章

  1. 【英语学习】【Level 08】U02 Movie Time L5 Art in motion
  2. 【英语学习】【Daily English】U15 Culture L04 When in Rome, do as the Romans Do
  3. 数据库期末复习知识点:(仅供参考)
  4. 2008安装完了找不到_【专业性】关于铸铝热水锅炉安装使用的思考
  5. linux mysql 没有密码忘记,在linux系统中,如果忘记了MySQL的root密码,有没有办法重新设置新密码呢?...
  6. 解决Github加载ipynb文件缓慢/失败
  7. 神经网络之文本情感分析(一)
  8. 11.LNMP基础架构
  9. HashMap源码分析-jdk1.6和jdk1.8的区别
  10. nginx日志查看goaccess安装使用