质数(又名素数):只能被1和它本身整除的正整数(它本身不能是1,最小的质数是2,2也是唯一的偶数质数)。存在除1和它本身外的因数的正整数是合数。判断一个数是否是质数时,只要试到它的平方根即可。一个合数分解质因数时,最大质因数不会大于它的平方根,所以循环从2到sqrt(n)即可。

public boolean prime(int n){if(n < 2){return false;}if(n == 2 || n == 3){return true;}else{int a = (int)Math.sqrt(n);for(int i = 2; i <= a ; i++){if(n % i == 0){return false;}}return true;}       }

Go语言

func isPrime(n int) bool {if n <= 1 {return false}if n == 2 || n == 3 {return true}var root int = int(math.Sqrt(float64(n)))for i := 2 ; i <= root ; i++ {if n % i == 0 {return false}}return true
}

Java实现——判断一个数是否是质数相关推荐

  1. 【Java基础[判断一个数是否是质数]】

    判断一个数是否是质数: 对于质数的定义是:质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数. public static void main (String []args){//质 ...

  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. CPU 是如何执行任务的?
  2. 56 - I. 数组中数字出现的次数
  3. 西瓜书机器学习总结(一)
  4. Java中String连接性能的分析
  5. [BZOJ4987] Tree
  6. sql 插入日期格式
  7. WIN10开启Hyper-V虚拟化功能
  8. 学校 计算机 教室 设计标准,数字美术创新教室建设解决方案(含配套设备)
  9. LM224的放大电路的几个应用电路
  10. STM32自学笔记-12-和迪文屏的联用
  11. 6个免费音乐网站,随便听随便下,都是好干货
  12. 我在黑暗中看到你眼中的月光_你好黑暗,我的老朋友
  13. 用PC3000和HDD Unlock解笔记本硬盘密码
  14. 互联网晚报 | 8月14日 | ​爱马仕回应16.5万自行车已抢光;​曝苹果新一代不再支持3.5mm耳机插孔;​元宇宙招聘潮开启...
  15. [GO语言基础] 四.算术运算、逻辑运算、赋值运算、位运算及编程练习
  16. 意想不到!这个神奇的bug让我加班到深夜
  17. 正宇丨揭秘你不知道的网络水军产业链运作内幕
  18. 一文搞懂k近邻(k-NN)算法(一)
  19. odoo常见的装饰方法
  20. 安卓 root权限笔记

热门文章

  1. 〖Python自动化办公篇⑮〗- PPT 文件自动化 - 创建 PPT 文件(9种样式)
  2. 基于RV1126 Video分析-----sensor模块所代表的subdev子设备注册
  3. php性能极限,利用autobench测试web服务器极限并发数
  4. vis.js network,基本教程
  5. apache commons 系列学习
  6. Python意想不到的新功能
  7. 【iOS】知乎日报第二周总结
  8. 图片标签img中alt与title的区别
  9. 【大数据实战项目二】Spark环境和Mongo、ES数据库安装,以及数据库与Spark,Python联动
  10. mot文件解析成bin