java 判断一个数是否为素数(质素)
来源:互联网 发布:继承者们装扮知乎 编辑:程序博客网 时间:2024/05/17 23:36
判断k是否为素数,最基本的方法就是判断2—k的平方根范围里面是否有一个数能被k整除,即k % i == 0是否成立,若成立则不是素数,否则就是素数。下面是基于java的实现。
package com.algorithm.prime;public class BasicPrime {public static void main(String argv[]) {for(int i = 0; i < 20; i++) {System.out.println(i + " " + isPrime(i));}}private static boolean isPrime(int n) {if (n <= 1) {return false;}int k = (int) Math.sqrt(n);for (int i = 2; i <= k; i++) {if(n % i == 0) {return false;}}return true;}}运行结果:
0 false1 false2 true3 true4 false5 true6 false7 true8 false9 false10 false11 true12 false13 true14 false15 false16 false17 true18 false19 true
0 0
- java 判断一个数是否为素数(质素)
- java 判断一个数是否为素数
- 判断一个数是否为一个素数
- 【java】判断一个数是否为回文素数
- java实现判断一个数是否为素数
- 判断一个数是否为素数Java实现
- 用JAVA判断一个数是否为素数(质数)
- java语言判断一个数是否为素数
- 判断一个数是否为素数(函数)
- 如何判断一个数是否为素数
- 判断一个数是否为素数
- 判断一个数是否为素数
- 判断一个数是否为素数
- 判断一个数是否为素数
- 判断一个数是否为素数
- 输入一个数,判断是否为素数
- 判断一个数是否为回文素数
- 如何判断一个数是否为素数
- flowPlayer播放flv视频基本设置
- 即时通讯之女生喜欢的游戏
- 项目拾遗——JSon再体验
- 正则表达式基础及高级应用
- Hadoop2.2.0 Ubuntu12.04单节点安装
- java 判断一个数是否为素数(质素)
- 数据结构面试题之二--栈和队列
- 百度UEditor新增自定义按钮无效的解决方法
- ifconfig route
- Android分辨率常识&多分辨率适配
- Spring中配置事务的几种方式
- hadoop 2.0 详细配置教程
- 各种jdbc简介(转)
- gallery+imageSwitch控件载入图片的优化