We are uploading our contents, please refresh app.
Java Premium

write a program in java to print all prime numbers from 1 to 100

What is a Prime Number?

A prime number is a number that is only divisible by 1 or itself. For example, 11 is only divisible by 1 or itself. Other Prime numbers 2, 3, 5, 7, 11, 13, 17....

Note: 0 and 1 are not prime numbers. 2 is the only even prime number.
How to display prime numbers between 1 to 100 using Java Code
Program Logic:


  • The main method contains a loop to check prime numbers one by one.
  • The main method calls the method CheckPrime to determine whether a number is prime
  • We need to divide an input number, say 17 from values 2 to 17 and check the remainder. If the remainder is 0 number is not prime.
  • No number is divisible by more than half of itself. So, we need to loop through just numberToCheck/2. If the input is 17, half is 8.5, and the loop will iterate through values 2 to 8
  • If numberToCheck is entirely divisible by another number, we return false, and loop is broken.
  • If numberToCheckis prime, we return true.
  • In the main method, check isPrime is TRUE and add to primeNumbersFound String
  • Lastly, print the results
Program:
public class prime_Range
{
public static void main(String[] args)
{
int i;
int num = 0;
int maxCheck = 100; // maxCheck limit till which you want to find prime numbers
boolean isPrime = true;
//Empty String
String primeNumbersFound = "";
//Start loop 1 to maxCheck
for (i = 1; i <= maxCheck; i++)
{
isPrime = CheckPrime(i);
if (isPrime) {
primeNumbersFound = primeNumbersFound + i + " ";
}
}
System.out.println("Prime numbers from 1 to " + maxCheck + " are:");
// Print prime numbers from 1 to maxCheck
System.out.println(primeNumbersFound);
}
public static boolean CheckPrime(int numberToCheck)
{
int remainder;
for (int i = 2; i <= numberToCheck / 2; i++)
{
remainder = numberToCheck % i;
//if remainder is 0 than numberToCheckber is not prime and break loop. Elese continue loop
if (remainder == 0)
{
return false;
}
}
return true;
}
}
Output:
Prime numbers from 1 to 100 are:
1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

Online user

Download our android app Download App Submit your query
x

Get Updates On

Java & Premium Programs

Java Solved & Questions

Java Coding easy to use

Proper Coding

Straight Into Your INBOX!

We are going to send you our resources for free. To collect your copy at first, join our mailing list. We are promising not to bother you by sending useless information. So don't miss any updates, stay connected!