质数(prime number)又称素数,有无限个。代码很简单,通过一个循环来判断n是不是素数。在循环开始前定义一个Java布尔类型的标记 flag,在循环中,如果 n%j==0,那么这个数不是素数,取 flag 赋值为真,在循环结束时通过 flag 来判断这个数是否是素数。

public static void isSuShu(int n){
boolean flag=false;
for(int j=2;j<=Math.sqrt(n);++j){
if(n%j==0)
flag=true; // Not primes
}
if(flag==false)
System.out.println(n+" Prime number ");
else
System.out.println(n+" Not primes ");
}

java 求1-100之间的质数

质数定义:

质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。

如:2,3,5,7,11…

1.质数实例一

public class PrimeNumber {public static void main(String[] args) {for(int i=2;i<=100;i++) {boolean flag=true;for(int j=2;j<i;j++) {if(i%j == 0) {flag=false;break;     }        }if(flag) {System.out.println("质数:i= "+i);   }}  }
}

2.质数实例二

//1-100之间的质数--------2
public class PrimeNumber {public static void main(String[] args) { for(int i=2;i<=100;i++) {   for(int j=2;j<=i;j++) {if(i%j==0 && i!=j) {break;     }if(j==i) {System.out.println("质数:i= "+i);     }    }}}
}

3.质数实例三

//1-100之间的质数--------3
public class PrimeNumber {public static void main(String[] args) {for(int i=2;i<=100;i++) {   int j=2;while(i%j != 0 ) {j++;     }if(j==i) {System.out.println("质数:i= "+i);         }}}
}

通过上述介绍,相信大家对Java素数的判断方法已经有所了解,大家如果想了解更多相关知识,可以点下关注,希望对大家能够有所帮助。

Java学习视频

Java基础:

Java300集,Java必备优质视频_手把手图解学习Java,让学习成为一种享受

Java项目:

【Java游戏项目】1小时教你用Java语言做经典扫雷游戏_手把手教你开发游戏

【Java毕业设计】OA办公系统项目实战_OA员工管理系统项目_java开发

Java素数怎么判断相关推荐

  1. java 素数的判断

    素数的判断 java 实现素数判断 代码 这个功能是判断一段范围内的素数,并打印到屏幕上. public static void main(String[] args) {Scanner sc = n ...

  2. 经典编程习题,用Java实现:矩阵转置、最大公约数和最小公倍数、计算自然对数的底e的值、输出1000以内的回文素数、判断两个年份之间的平闰年情况。

    经典编程习题,用Java实现 1.矩阵转置 2.最大公约数和最小公倍数 3.计算自然对数的底e的值 4.输出1000以内的回文素数 5.判断两个年份之间的平闰年情况 1.矩阵转置 public cla ...

  3. 用Java编写2到100之间的素数;判断一个数是不是素数

    目录 1.用Java编写2到100之间的素数 2.判断一个数是不是素数 1.用Java编写2到100之间的素数 package day_2023_4_18;public class Main {pub ...

  4. Java黑皮书课后题第7章:*7.6(修改程序清单5-15)程序清单5-15通过检验2、3、4…n/2是否是数n的因子来判断n是否为素数。判断n是否素数的更高效的方法是检验小于等于根n的素数是否有n整

    *7.6(修改程序清单5-15)程序清单5-15通过检验2.3.4-n/2是否是数n的因子来判断n是否为素数.判断n是否素数的更高效的方法改写5-15 题目 题目描述 破题 程序清单5-15(非本题代 ...

  5. Java素数求和(1~100)

    Java素数求和(1~100) java素数求和三种方法 一. public class Sushu {public static void main(String[] args) {int sum ...

  6. java怎么统计随机数出现次数,Excel统计出现次数、个数的VBA代码 java中怎么判断一个字符串中包含某个字符或字...

    延伸:java中怎么判断一个字符串中包含某个字符或字符 描述:...一个字符串中包含某个字符的单词说出现的次数 c#什么方法可以判断字符串中包含某个字符的个数? JAVA判断字符串数组中是否包含某字符 ...

  7. Java的if判断对象为null时,null放在比较运算符的左边还是右边较好?

    如java中:if(name == null)和if(null == name)有什么讲究吗? 答:在java里面,它们是一样的.但是通常写为null == name.这其实是在C语言里面引申出来的. ...

  8. java中如何判断aabb_java判断改错题

    [最新大学期末考试题库答案]Java期末考试习题库(选择题+填空题+改错题)_院... Java期末考试习题库(选择题+填空题+改错题学生)_IT认证_资格考试/认证_教育专区.Java 期末考试习题 ...

  9. JAVA中 fastjson判断JSONObject是否为空,方法isEmpty()

    JAVA中 fastjson判断JSONObject是否为空 package com.map;import com.alibaba.fastjson.JSONObject;/*** 判断JSONObj ...

  10. 怎么在Java里辨别小数_求教java中如何判断一个数是不是小数,求详细代码及解释...

    求教java中如何判断一个数是不是小数,求详细代码及解释 关注:62  答案:2  mip版 解决时间 2021-01-29 22:49 提问者孤酒醉人心 2021-01-29 03:13 求教jav ...

最新文章

  1. java对于数组的定义_Java中方法的定义与使用,以及对数组的初步了解。
  2. 台湾大学林轩田机器学习技法课程学习笔记16(完结) -- Finale
  3. 防火墙技术指标---并发连接数/吞吐量
  4. Jquery创建动态表单
  5. Qt学习之Qt基础入门(中)
  6. Java小白的干货铺子(四)
  7. idea中svn颜色代表的文件状态
  8. 图像的采样、频谱和分辨率
  9. 华为研发小仙女自述:我和开发的“撕逼”日常
  10. debussy相关资料(持续更新。。。)
  11. Centos7安装普罗米修斯(Prometheus)监控
  12. Python学习手册(笔记)
  13. 程序员追求技术夯实基础学习路线建议
  14. c语言,判断整数 m 是否素数
  15. 2018任天堂服务器维护,任天堂更改Switch网络收费政策,并延迟至2018年
  16. Mackey-Glass时滞混沌系统
  17. 黄金发展期已远,蜻蜓、荔枝、喜马拉雅们下一个增长点何在?
  18. 配置容错组件 Sentinel(五)
  19. 百度推广降低成本获得更多优质流量!
  20. widget是什么意思?

热门文章

  1. 计算机系制作网页,613331-付军科-计算机系网页设计与制作实训报告【荐】.doc
  2. byte数组转为string 去掉转义符_三道简单的 String 面试题干趴下了 n 多大牛!
  3. c++多线程中detach的使用隐患
  4. 妨碍编译器优化的因素
  5. vision应用教程中文版
  6. mysql 2005 安装教程_sql2005 安装教程 图文
  7. Go基础编程:工作区
  8. Windows上如何搭建web网站,并发布到外网可访问?2-2
  9. C语言流程图生成器的具体操作流程是什么,分享绘制C语言流程图方法
  10. fmd单片机c语言教程,ft62f08x_c语言 FMD单片机C语言列子程序 - 下载 - 搜珍网