/* Author : Michael Robinson Program : nestedIf.java Purpose : To show how Java processes the nested if statements Updated : April 26, 2099 */ public class nestedIf { public static void ifNested( int number ) { //at this place number == 20 if( number > -1 ) //outer if { if( number > 1 ) //inner if { number++; //at this place number == 21 if( number < 1 ) //inner inner if { System.out.println( number ); } else { System.out.println( "number is > 1 == " + number ); } } else { System.out.println( "the number is < 1 == " + number ); } } else { System.out.println( "the value of number is == " + number ); } }//end public static void ifNested() public static void main( String arg[] ) { ifNested( 20 ); }//end public static void main( String arg[] ) }//end public class nestedIf