My doubt is why are we not getting a complier error on Line 1 (because of the semicolon)?
Thanks in advance.
Joined: Jan 25, 2008
As semicolon is there after if statement it does not have any effect on the program. It will remain as it is in the program and also will not not give any compiling and runtime error. Because the if statement get terminated due to semicolon.
[ February 29, 2008: Message edited by: sandhi mridul ] [ February 29, 2008: Message edited by: sandhi mridul ]
Joined: Feb 24, 2008
The is just a blank if statement which does nothing. So when is called it calls the test method, does nothing [if(false);] and then sample() method outputs the "Sample". Here sample() method is not conditional,it executes always irrespective of the flag.