A lucky pick java program on my subject to print the prime numbers in java.

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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
import java.util.Scanner; /** * Simple Java program to print prime numbers from 1 to 100 or any number. * A prime number is a number which is greater than 1 and divisible * by either 1 or itself. */ public class PrimeNumberExample { public static void main(String args[]) { //get input till which prime number to be printed System.out.println("Enter the number till which prime number to be printed: "); int limit = new Scanner(System.in).nextInt(); //printing primer numbers till the limit ( 1 to 100) System.out.println("Printing prime number from 1 to " + limit); for(int number = 2; number<=limit; number++){ //print prime numbers only if(isPrime(number)){ System.out.println(number); } } } /* * Prime number is not divisible by any number other than 1 and itself * @return true if number is prime */ public static boolean isPrime(int number){ for(int i=2; i<number; i++){ if(number%i == 0){ return false; //number is divisible so its not prime } } return true; //number is prime now } } Output: Enter the number till which prime number to be printed: 20 Printing prime number from 1 to 20 2 3 5 7 11 13 17 19 |