java求解第N个素数(质数)
来源:互联网 发布:protobuf数据解析 编辑:程序博客网 时间:2024/04/26 07:31
面试中,遇到一个题目:求解第N个素数。
import java.util.Scanner;public class GetPrimeNumber { public static int NthPrime(int n){ int i = 2, j = 1; while (true) { j = j + 1; if (j > i / j) { n--; if (n == 0) break; j = 1; } if (i % j == 0) { i++; j = 1; } } return i; } /** * @param args */ public static void main(String[] args) { System.out.print("请输入N的值:"); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int result = NthPrime(n); System.out.println("第N个素数的值是:"+result); }}
结果如下:
0 0
- java求解第N个素数(质数)
- 读出第n个质数
- 第n个素数
- 51nod 1184 第N个质数(二分+大区间求素数模板)
- 蓝桥杯-第n个素数
- 求第n个素数
- 第n个素数是多少?
- 求第N个质数算法
- [51nod 1184]第N个质数
- 【51Nod 1184】第N个质数
- 51nod 1184 第N个质数
- 【51Nod 1184】第N个质数
- 51Nod-1184-第N个质数
- java 求解第n个丑数
- (java)求前n个质数
- java实现:打印前n个质数
- ZJC-1489 L先生与质数V4 51Nod-1184 第N个素数 (大区间求素数个数模板+二分)
- prime number n.质数,素数
- 微信小程序demo汇总
- org.springframework.orm.hibernate4.SessionHolder cannot be cast to org.springframework.orm.hibernate
- linux学习最新命令
- Spark2.0.1 on yarn with hue 集群搭建部署(二)spark on yarn搭建
- leetCode练习(136)
- java求解第N个素数(质数)
- 线性回归方法(1)
- Android EventLog简介
- PCA主成分分析与SVG隐语义
- SQL题
- Intelj Idea 的全键盘使用
- Ubuntu 16.0.4 安装deb文件
- thrift简单实例
- MATLAB从数组中以等概率随机选出不同的元素