求素数Java实现
来源:互联网 发布:淘宝店铺怎么加入淘客 编辑:程序博客网 时间:2024/05/15 13:04
问题描述:在控制台输出前50个素数,每行10个。
步骤:
1、从2开始判断给定的数是否是素数(判断它是否能被2,3,4到number/2的整数整除,若能则不是素数)。
2、统计素数个数。
3、打印。
while(count<NUMBER_OF_PRIME){
判断number是否素数;
If(素数)
输出number并将计数器+1;
number++;
}
使用布尔变量isPrime表示number是否素数,初值为true;
For(int divisor=2;divisor<=number/2;divisor++){
If(number%divisor==0){
将isprime置为false;
退出循环;
}
}
程序清单:
public class PrimeNumber{
public static void main(String[] args){
System.out.println("The first 50 prime numbers are");
final int NUMBER_OF_PRIMES = 50;
int count = 0,number = 2;
while(count<NUMBER_OF_PRIMES)
{
boolean isPrime = true;
for(int divisor=2;divisor<=number/2;divisor++){
if(number%divisor==0){
isPrime = false;
break;
}
}
if(isPrime){
count++;
if(count%10==0)
System.out.println(" "+number);
else
System.out.printf("%5d",number);
}
number++;
}
}
}
- 求素数Java实现
- JAVA求素数算法实现
- 用java实现求素数
- 求素数 -- Python实现
- 用java求素数
- java求素数
- JAVA 如何求素数
- 关于JAVA求素数
- java求素数算法
- 关于JAVA求素数
- java基础 求素数
- 求素数算法-Java
- java求素数算法
- 关于java实现的求素数的几种方法
- Java 小例子:求素数
- java筛选法求素数
- java求素数的算法
- Java算法题:求素数
- 强化学习(Reinforcement learning)是什么?
- 不是每个人都懂得学习要点
- 阿铭带你学linux第五期教程
- __fls 源码分析
- 操作系统之页面置换算法
- 求素数Java实现
- 综合转载文章列表
- 一些关于树的知识杂项
- 文本特征提取_01:词项文档矩阵
- 《数据结构和算法》之双向链表
- PAT算法笔记(十五)————D进制的A+B
- 响应式网格(栅格化)布局
- Linux进程间通信(IPC)之综述
- tableView实现二级菜单