判断一个数是否是质数:
对于质数的定义是:质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。

 public static void main (String []args){//质数的处理:判断一个数是否是质数int n =Integer.parseInt(args[0]);boolean flag=true;//除了1和n本身,2~n-1中只要有能整除n的,n就不是质数for(int i=2;i<n;i++){if(n%i==0){flag =false;break;}}//如果flag没有被刷值,证明n是质数if(flag){System.out.println(n+"是质数");}else{System.out.println(n+"不是质数");}}

输出结果:

列出100~200以内的所有质数:

 public static void main (String []args){//列出100-200以内的所有质数System.out.println("100-200以内的所有质数:");//确定鉴定范围for(int i=100;i<200;i++){//假定i是质数boolean flag=true;//判断2~i-1中有没有能整除i的数for(int j=2;j<i;j++){//如果i被某个j整除了,说明i不是质数if(i%j==0){//推翻假设flag=false;//停止本次循环break;}}//如果假设没有被推翻,证明是质数if(flag){System.out.print(i+"  ");}}}

输出结果:

使用continue进行改进:

 public static void main (String []args){//列出100以内的所有质数l1:for(int i=2;i<100;i++){for(int j=2;j<i;j++){if(i%j==0){continue l1;}}System.out.print(i+"  ");}}

输出结果:

【Java基础[判断一个数是否是质数]】相关推荐

  1. Java实现——判断一个数是否是质数

    质数(又名素数):只能被1和它本身整除的正整数(它本身不能是1,最小的质数是2,2也是唯一的偶数质数).存在除1和它本身外的因数的正整数是合数.判断一个数是否是质数时,只要试到它的平方根即可.一个合数 ...

  2. JAVA判断一个数是否为质数

    JAVA判断一个数是否为质数 输入一个正整数N,判断该数是不是质数,如果是质数输出"N是一个质数",否则输出"N不是质数". 提示:质数的含义:除了1和它本身不 ...

  3. java小算法—判断一个数是否为质数

    判断一个数是否为质数:只能被1和自身整除的数 1.代码 public class Test {public static void main(String[] args) {boolean b=isP ...

  4. 判断一个数是否为质数的三种方法

    转载自:https://blog.csdn.net/m0_37586991/article/details/79673837?depth_1-utm_source=distribute.pc_rele ...

  5. 判断一个数是否是质数

    判断一个数是否是质数. 方法1. 在大于 1 的自然数中,如果 num 有除了 1 和自身以外的因数,说明 num 不是质数,返回 0. 最简单的方法是 i 从 2 到 num-1 都试一遍,看是否能 ...

  6. 2013.12.26 泡面吧--判断一个数是否为质数

    判断一个数是否为质数. 输入包括一行,为一个整数N(1 < N ≤1000),正是晓萌给出你让你判断的数字.<n≤1000). 输出包括一行,如果晓萌给出的整数N为质数,那么输出YES:如 ...

  7. C语言判断一个数是否是质数(蒙格马利快速幂算法)

    前言: 今天搞了一天这个 蒙格马利 什么的,我自己肯定是搞不定,参照了很多资料,写一下自己的理解总结,防止忘了没地方看. 只是我个人的理解,对不对还得另说,一些公式还是不懂,只是大概的理解了下,各位当 ...

  8. 判断一个数是否是质数(素数)

    质数(prime number)又称素数,有无限个. 质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数. // 封装一个函数,实现判断一个数是否是质数的功能function isZS(m ...

  9. 快速判断一个数是否为质数

    质数(素数): 在大于1的自然数中,除了1和它本身以外不再有其他因数的数. 合数: 自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数,与质数相对. 如何判断一个数是否为质数 方法一: 从 ...

最新文章

  1. 我的读论文经验总结!
  2. 【转载】ATI显卡在Ubuntu下设置方法(很全面)
  3. DiracNetV2
  4. docker 部署mysql服务之后,执行sql脚本
  5. java nio 读取图片_给大忙人们看的 Java NIO 极简教程
  6. dlna和miracast可以共存吗_AirPlay、DLNA、Miracast三大无线技术介绍
  7. 随手练——HDU-2037 、P-2920 时间安排(贪心)
  8. mysql动态标签可以嵌套吗_Mysql动态嵌套游标
  9. 15. 三数之和 golang
  10. php+redis+设置前缀,spring使用Redis自定义前缀后缀名(去掉SimpleKey []+自定义)
  11. 这条命令帮我在一分钟内修改了200台远程服务器密码!
  12. 举个栗子!Tableau技巧(35):学做 南丁格尔 玫瑰图 Nightingale rose diagram
  13. Python聪明的尼姆游戏(人机对战)
  14. Linux云计算架构师:SSHD服务搭建管理和防止暴力破解
  15. Spring框架快速入门
  16. 六十二、基础框架(二十)集合物件
  17. 转载 百度地图API二次开发小经验分享
  18. Java实现 LeetCode 546 移除盒子(递归,vivo秋招)
  19. 如何使用金蝶KIS建账向导
  20. 所谓的黑域名到底是什么意思?

热门文章

  1. 热血江湖服务端 linux,热血江湖V2.0商业服务端百宝阁 GM工具+客户端+架设教程
  2. Golang中的buffer
  3. 游戏王计算机兽,游戏王电脑堺卡牌——图腾鸟,神船号,充能战士,水晶翼,炎斩机...
  4. python web什么意思_理解Python的Web开发
  5. 二、vis network配置项
  6. android飞屏app下载地址,飞屏暴风安卓版下载-飞屏暴风影音 安卓版v7.1.07-PC6安卓网...
  7. 五邑大学和广东药学院计算机,请问韶关学院,五邑大学,仲恺农业技术学院这三间学校哪间好一点?...
  8. android beam传输速率,三星S Beam 与Android Beam有什么不同
  9. TPM分析笔记(四)TPM-TSS协议栈
  10. 51单片机程序开发入门知识