判断素数的两种方式
来源:互联网 发布:社交网络可视化工具 编辑:程序博客网 时间:2024/05/17 22:30
判断质数在数论中运用也算是比较常见,小编在这里给大家写一些自己的理解,其实两种方法本质没有什么区别,都是用素数除了1和它本身没有别的因式的性质,我用循环使他分别从2除到它本身,
(其实除到根号n也可以了,这样就减少了很多工作量,大大提高了运行速度,程序中我们循环的条件可以改为
(i*i<=n)即第二种方法中的条件),,
下面是两种方法代码实现:对输入数字n,进行判断返回值为整数类型,使用时直接调用方法名,用if判断即可,,(例:if(is_prime(n)==1))public static int is_prime(long n){for(inti=2;i*i<=n;i++){ if(n%i==0) return0; } return1; }
}对输入数字n,进行判断返回值为布尔类型,使用时直接调用方法名,用if判断即可,,(例:if(is_prime(n)))public static boolean is_prime(longn){ for(int i=2;i*i<=n;i++){ if(n%i==0) return false; } return true; }
阅读全文
1 0
- 判断素数的两种方式
- 素数 的两种判断方法
- 素数判断的两种常用办法
- 判断一个数是否是素数的两种算法
- 算法之素数的快速筛选两种方式
- 并行计算实现判断一个数是不是素数--Win32和.Net两种方式结合
- 并行计算实现判断一个数是不是素数--Win32和.Net两种方式结合
- Java中判断两个字符串相等的两种方式
- linux socket 中判断对方关闭的两种方式
- 判断浏览器是否为IE6的两种方式
- android ScrollView判断滑动到底部的两种方式
- 两种判断网络是否连接的方式
- 判断一个文件是不是目录的两种方式
- java单链表是否有环的两种判断方式
- 判断机器大小端的两种实现方式
- 【noip】【C++】关于素数或质数的两种常用判断算法;
- 简单筛法判断两整数间的素数
- Shell scipt两种判断方式
- JAVA多选题判断得分
- maven---安装与pom.xml文件
- Hibernate对象关系映射——映射继承关系
- 遍历二叉树
- SpringBoot入门详解
- 判断素数的两种方式
- CentOS救援模式
- tomcat端口占用排查
- 反射
- Windows10安装Linux bash(亲试)
- 简单递归函数
- LeetCode-3-Longest-Substring-Without-Repeating-Characters 尺取法+Python数组初始化+ASCLL转换
- [LeetCode]237. Delete Node in a Linked List
- winhex系列1----软件介绍