import 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); }