rendered paste bodyimport java.math.BigInteger;
import java.util.InputMismatchException;
import java.util.Scanner;
public class Laskutoimitus {
private static BigInteger luku1, luku2, luku3, tulo;
private static boolean poikkeus1;
public static void main(String[] args) {
Scanner nappaimisto = new Scanner(System.in);
do
try {
System.out.println("Anna luku 1:");
BigInteger luku1 = nappaimisto.nextBigInteger();
}
catch (InputMismatchException poikkeus1) {
System.out.println("Kelvoton kokonaisluku!");
}
while (poikkeus1 == true);
System.out.println("Anna luku 2:");
BigInteger luku2 = nappaimisto.nextBigInteger();
System.out.println("Anna luku 3:");
BigInteger luku3 = nappaimisto.nextBigInteger();
BigInteger tulo = luku1.multiply(luku2);
BigInteger tulo2 = tulo.multiply(luku3);
System.out.println("Lukujen " + luku1 + ", " + luku2 + " ja " + luku3 + " tulo on " + tulo2);
BigInteger alkuluku = tulo2.nextProbablePrime();
System.out.println("Lukua " + tulo2 + " seuraava alkuluku on " + alkuluku);
}