JAVA质数的判定以及输出指定范围的质数
2018-01-06 15:53
295 查看
一. 编者按:
互联网上关于质数的Java代码数不胜数,本人刚进入Java世界,关于Java的代码皆为本人学习代码,供大家交流和参考,若有不足或者错误还请指正.QQ1164795044
二. 质数的输出
2.1 判断一个数是不是质数
互联网上关于质数的Java代码数不胜数,本人刚进入Java世界,关于Java的代码皆为本人学习代码,供大家交流和参考,若有不足或者错误还请指正.QQ1164795044
二. 质数的输出
2.1 判断一个数是不是质数
public class IsPrime { public static void main(String[] args) { int isprime = 223; boolean a = true; for (int i = 2; i < isprime; i++) { if (isprime % i == 0) { //能够被i整除则不是质数 System.out.println("除1之外第一次能被" + i + "整除"); a = false; //将a赋值为false,作为输出判定的依据 break; } } if (a) { //依据a判断,若是值没改变则表示为质数 System.out.println("是质素"); } } }2.2 输出指定范围的质数
public class PrimeRangeOut { public static void main(String[] args) { int end = 587; //待输入的范围的下限end int start = 213; //待输入的范围的上限start for (int i = start; i <= end; i++) { boolean a = true; //定义标志 for (int j = 2; j < i; j++) { if (i % j == 0) { //能够整除则不为质数 a = false; //非质数则将标志置为false break; } } if (a) { //判断标志,若为true则为质数 System.out.println("是质素" + i); } } } }2.3 示例:输出1-100之间的质数
public class PrimeOut { public static void main(String[] args) { for (int i = 1; i <= 100; i++) { boolean a = true; for (int j = 2; j < i; j++) { if (i % j == 0) { a = false; break; } } if (a) { System.out.println("找到质素" + i); } } } }
相关文章推荐
- shell统计指定范围内的所有质数以及它们的和
- 输出指定范围内的所有质数
- JAVA产生指定范围的随机数
- 素数筛选法输出指定范围内的所有素数
- 输出指定范围内的素数
- Java /**** 一定要掌握的内容BufferedReader()****/ 以及FileStream ()和Reader()将文件中的内容输出 这两种的应用
- Java-集合 list对象进行指定位置插入、删除、迭代、遍历输出(具体习题讲解)
- 算法--生成m个指定范围的不重复随机数的三种方法分析(Java实现)
- 用c语言,找出指定范围内的质数
- Java中输出小数保留指定位数
- 输出指定日期范围内的日期列表
- java基础--键盘输入一个数,输出数组中指定元素
- 自动化进行服务器连通性检查,并将结果输出到指定的文件中(java)
- JAVA获取当前日期以及将字符串转成指定格式的日期
- [转载]java笔试题:输出1-100之内的所有质数
- java代码输出1到100的质数
- java代码实现输出指定以.java结尾的文件的绝对路径
- java生成指定范围的随机日期
- [Java] 利用xpdf库获取pdf文件的指定范围文本内容
- Java基础知识强化之IO流笔记14:递归之输出指定目录下所有java文件绝对路径的案例