
How to write coding in java for prime numbers??
Thanking you in advance...

import java.util.*;
class FindPrime{
static boolean isPrime(long number) {
boolean isPrime = false;
int i = (int) Math.ceil(Math.sqrt(number));
while (i > 1) {
if ((number != i) && (number % i == 0)) {
isPrime = false;
break;
} else if (!isPrime)
isPrime = true;
--i;
}
return isPrime;
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter N: ");
long num = input.nextLong();
for (int i = 1; i < num; i++) {
if (isPrime(i)) {
System.out.println(i);
}
}
}
}

import java.util.*;
class FindPrime{
static boolean isPrime(long number) {
boolean isPrime = false;
int i = (int) Math.ceil(Math.sqrt(number));
while (i > 1) {
if ((number != i) && (number % i == 0)) {
isPrime = false;
break;
} else if (!isPrime)
isPrime = true;
--i;
}
return isPrime;
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter N: ");
long num1 = input.nextLong();
System.out.print("Enter M: ");
long num2 = input.nextLong();
for (long i = num1; i <=num2; i++) {
if (isPrime(i)) {
System.out.println(i);
}
}
}
}

import java.util.*;
class CheckPrime {
static boolean isPrime(long number) {
boolean isPrime = false;
int i = (int) Math.ceil(Math.sqrt(number));
while (i > 1) {
if ((number != i) && (number % i == 0)) {
isPrime = false;
break;
} else if (!isPrime)
isPrime = true;
--i;
}
return isPrime;
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter Number: ");
long num = input.nextLong();
if (!isPrime(num)) {
System.out.println("Prime Factors are:");
for (int i = 1; i < num; i++) {
if (num % i == 0) {
if (isPrime(i)) {
System.out.println(i);
}
}
}
}
}
}
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.