Java实现——判断一个数是否是质数
质数(又名素数):只能被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实现——判断一个数是否是质数相关推荐
- 【Java基础[判断一个数是否是质数]】
判断一个数是否是质数: 对于质数的定义是:质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数. public static void main (String []args){//质 ...
- JAVA判断一个数是否为质数
JAVA判断一个数是否为质数 输入一个正整数N,判断该数是不是质数,如果是质数输出"N是一个质数",否则输出"N不是质数". 提示:质数的含义:除了1和它本身不 ...
- java小算法—判断一个数是否为质数
判断一个数是否为质数:只能被1和自身整除的数 1.代码 public class Test {public static void main(String[] args) {boolean b=isP ...
- 判断一个数是否为质数的三种方法
转载自:https://blog.csdn.net/m0_37586991/article/details/79673837?depth_1-utm_source=distribute.pc_rele ...
- 判断一个数是否是质数
判断一个数是否是质数. 方法1. 在大于 1 的自然数中,如果 num 有除了 1 和自身以外的因数,说明 num 不是质数,返回 0. 最简单的方法是 i 从 2 到 num-1 都试一遍,看是否能 ...
- 2013.12.26 泡面吧--判断一个数是否为质数
判断一个数是否为质数. 输入包括一行,为一个整数N(1 < N ≤1000),正是晓萌给出你让你判断的数字.<n≤1000). 输出包括一行,如果晓萌给出的整数N为质数,那么输出YES:如 ...
- C语言判断一个数是否是质数(蒙格马利快速幂算法)
前言: 今天搞了一天这个 蒙格马利 什么的,我自己肯定是搞不定,参照了很多资料,写一下自己的理解总结,防止忘了没地方看. 只是我个人的理解,对不对还得另说,一些公式还是不懂,只是大概的理解了下,各位当 ...
- 判断一个数是否是质数(素数)
质数(prime number)又称素数,有无限个. 质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数. // 封装一个函数,实现判断一个数是否是质数的功能function isZS(m ...
- 快速判断一个数是否为质数
质数(素数): 在大于1的自然数中,除了1和它本身以外不再有其他因数的数. 合数: 自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数,与质数相对. 如何判断一个数是否为质数 方法一: 从 ...
最新文章
- CPU 是如何执行任务的?
- 56 - I. 数组中数字出现的次数
- 西瓜书机器学习总结(一)
- Java中String连接性能的分析
- [BZOJ4987] Tree
- sql 插入日期格式
- WIN10开启Hyper-V虚拟化功能
- 学校 计算机 教室 设计标准,数字美术创新教室建设解决方案(含配套设备)
- LM224的放大电路的几个应用电路
- STM32自学笔记-12-和迪文屏的联用
- 6个免费音乐网站,随便听随便下,都是好干货
- 我在黑暗中看到你眼中的月光_你好黑暗,我的老朋友
- 用PC3000和HDD Unlock解笔记本硬盘密码
- 互联网晚报 | 8月14日 | ​爱马仕回应16.5万自行车已抢光;​曝苹果新一代不再支持3.5mm耳机插孔;​元宇宙招聘潮开启...
- [GO语言基础] 四.算术运算、逻辑运算、赋值运算、位运算及编程练习
- 意想不到!这个神奇的bug让我加班到深夜
- 正宇丨揭秘你不知道的网络水军产业链运作内幕
- 一文搞懂k近邻(k-NN)算法(一)
- odoo常见的装饰方法
- 安卓 root权限笔记