Skip to content

Commit da548e5

Browse files
authored
Add files via upload
1 parent 0cf10c4 commit da548e5

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package ch_10;
2+
3+
import java.math.BigInteger;
4+
import java.util.Arrays;
5+
6+
/**
7+
* 10.18 (Large prime numbers) Write a program that finds five prime numbers larger
8+
* than Long.MAX_VALUE.
9+
*/
10+
public class Exercise10_18 {
11+
// BigInteger TWO = BigInteger.valueOf(2L);
12+
static final BigInteger lowerBound = BigInteger.valueOf(Long.MAX_VALUE);
13+
BigInteger[] primeBigIntegers = new BigInteger[5];
14+
BigInteger testNum = lowerBound;
15+
16+
public static void main(String[] args) {
17+
Exercise10_18 obj = new Exercise10_18();
18+
19+
int idx = 0;
20+
while (idx < 5) {
21+
obj.testNum = obj.testNum.nextProbablePrime();
22+
obj.primeBigIntegers[idx] = obj.testNum;
23+
idx++;
24+
}
25+
System.out.println(Arrays.toString(obj.primeBigIntegers));
26+
}
27+
28+
}

0 commit comments

Comments
 (0)