- public class Prime {
- public static void main(String[] args) {
- int count = 0;
- int i = 1;
- for (; count < 100; i++) {
- if (isPrime(i)) {
- count++;
- }
- }
- System.out.println(i - 1);
- }
- public static boolean isPrime(long n) {
- if (n <= 3) {
- return n > 1;
- }
- if (n % 2 == 0 || n % 3 == 0) {
- return false;
- }
- for (int i = 5; i * i <= n; i += 6) {
- if (n % i == 0 || n % (i + 2) == 0) {
- return false;
- }
- }
- return true;
- }
- }
复制代码 |