1.

Write a program to input a number and check whether it is a prime number or not. If it is not a prime number then display the next number that is prime. Sample Input: 14 Sample Output: 17​

Answer»

Answer:

IMPORT java.util.Scanner;

PUBLIC class KboatPrimeCheck

{

public VOID primeCheck() {

Scanner in = new Scanner(System.in);

System.out.print("Enter number: ");

int num = in.nextInt();

boolean isPrime = true;

for (int i = 2; i <= num / 2; i++) {

if (num % i == 0) {

isPrime = false;

break;

}

}

if (isPrime) {

System.out.println(num + " is a prime number");

}

ELSE {

for (int newNum = num + 1; newNum <= Integer.MAX_VALUE; newNum++) {

isPrime = true;

for (int i = 2; i <= newNum / 2; i++) {

if (newNum % i == 0) {

isPrime = false;

break;

}

}

if (isPrime) {

System.out.println("Next prime number = " + newNum);

break;

}

}

}

}

}



Discussion

No Comment Found