Prime number program in java using for loop is very simple.
we already discussed the prime number example with the while loop.
Prime number program in java using for loop
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.util.Scanner; public class PrimeNumberChecker { public static void main(String[] args) { System.out.println("Enter a number to check Prime or Not"); Scanner scanner = new Scanner(System.in); int number = scanner.nextInt(); int count = 0; for(int i=2;i<=number/2;i++){ if (number % i == 0) { count++; break; } i++; } if(count == 0) { System.out.println(number + " is prime number"); } else { System.out.println(number + " is not a prime number"); } } } |
Prime Number Between Given Range In Java using for loop
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | import java.util.Scanner; public class PrimeNumberChecker2 { public static void main(String[] args) { System.out.println("Enter a number range to generate prime numbers in between"); Scanner scanner = new Scanner(System.in); int number1 = scanner.nextInt(); int number2 = scanner.nextInt(); if (number1 >= number2) { System.out.println("Number2 must be greater then number1"); System.exit(0); } for(int j=number1;j<=number2;j++){ int count = 0; for(int i=2;i<=j/2;i++){ if (j % i == 0) { count++; break; } } if (count == 0) { System.out.println(number1 + " is prime number"); } number1++; } } } |