top of page

2) Prime Number Program in Java

Prime number in Java: Prime number is a number that is greater than 1 and divided by 1 or itself only. In other words, prime numbers can't be divided by other numbers than itself or 1.

For example 2, 3, 5, 7, 11, 13, 17.... are the prime numbers.

Let's see the prime number program in java. In this java program, we will take a number variable and check whether the number is prime or not.

Note: 0 and 1 are not prime numbers. The 2 is the only even prime number because all the other even numbers can be divided by 2.

back.png

public class PrimeExample{    

 public static void main(String args[]){    

  int i,m=0,flag=0;      

  int n=3;//it is the number to be checked    

  m=n/2;      

  if(n==0||n==1){  

   System.out.println(n+" is not prime number");      

  }else{  

   for(i=2;i<=m;i++){      

    if(n%i==0){      

     System.out.println(n+" is not prime number");      

     flag=1;      

     break;      

    }      

   }      

   if(flag==0)  { System.out.println(n+" is prime number"); }  

  }//end of else  

}    

}   

3) Palindrome Program in Java

Palindrome number in java: A palindrome number is a number that is same after reverse. For example 545, 151, 34543, 343, 171, 48984 are the palindrome numbers. It can also be a string like LOL, MADAM etc.

Palindrome number algorithm

  • Get the number to check for palindrome

  • Hold the number in temporary variable

  • Reverse the number

  • Compare the temporary number with reversed number

  • If both numbers are same, print "palindrome number"

  • Else print "not palindrome number"

Let's see the palindrome program in java. In this java program, we will get a number variable and check whether number is palindrome or not.

back.png

class PalindromeExample{  

 public static void main(String args[]){  

  int r,sum=0,temp;    

  int n=454;//It is the number variable to be checked for palindrome  

  

  temp=n;    

  while(n>0){    

   r=n%10;  //getting remainder  

   sum=(sum*10)+r;    

   n=n/10;    

  }    

  if(temp==sum)    

   System.out.println("palindrome number ");    

  else    

   System.out.println("not palindrome");    

}  

}  

4) Factorial Program in Java

Factorial of n is the product of all positive descending integers. Factorial of n is denoted by n!.

 

For example:

  1. 4! = 4*3*2*1 = 24  

  2. 5! = 5*4*3*2*1 = 120  

Here, 4! is pronounced as "4 factorial", it is also called "4 bang" or "4 shriek".

The factorial is normally used in Combinations and Permutations (mathematics).

There are many ways to write the factorial program in java language. Let's see the 2 ways to write the factorial program in java.

  • Factorial Program using loop

  • Factorial Program using recursion

Factorial Program using loop in java

Let's see the factorial Program using loop in java.

back.png

class FactorialExample{  

 public static void main(String args[]){  

  int i,fact=1;  

  int number=5;//It is the number to calculate factorial    

  for(i=1;i<=number;i++){    

      fact=fact*i;    

  }    

  System.out.println("Factorial of "+number+" is: "+fact);    

 }  

}  

Factorial Program using recursion in java

Let's see the factorial program in java using recursion.

back.png

class FactorialExample2{  

 static int factorial(int n){    

  if (n == 0)    

    return 1;    

  else    

    return(n * factorial(n-1));    

 }    

 public static void main(String args[]){  

  int i,fact=1;  

  int number=4;//It is the number to calculate factorial    

  fact = factorial(number);   

  System.out.println("Factorial of "+number+" is: "+fact);    

 }  

}  

bottom of page