Nested If Statement in Java

It is perfectly all right if we write an entire if-else construct within either the body of the if statement or the body of an else statement.

Syntax :

if( boolean_expression 1) {
   /* Executes when the boolean expression 1 is true */
   if(boolean_expression 2) {
      /* Executes when the boolean expression 2 is true */


WAP to check the given natural number is even or odd.
import java.util.Scanner;
class Test
 public static void main(String []arg)
  Scanner sc;
  sc = new Scanner(;
  int x ;
  System.out.print("Enter any number: ");
  x = sc.nextInt();
 if(x>0) {
  if(x%2 == 0)
   System.out.print("X is EVEN");
   System.out.print("X is ODD");
 else {
   System.out.print("Not Natural Number");
 }//main closed
}//class closed
Enter any number: 12

Next topic is switch-case statement in Java


Training For College Campus

We offers college campus training for all streams like CS, IT, ECE, Mechanical, Civil etc. on different technologies like
C, C++, Data Structure, Core Java, Advance Java, Struts Framework, Hibernate, Python, Android, Big-Data, Ebedded & Robotics etc.

Please mail your requirement at

Projects For Students

Students can contact us for their projects on different technologies Core Java, Advance Java, Android etc.

Students can mail requirement at

(8AM to 10PM):

+91-8527238801 , +91-9451396824

© 2017,, All rights reserved