hello arnab, i think u have made wrong decision in ur choices. according to me,
choice a) is wrong because identifier 'j' is declared and initialized in "for" loop after declaring same variable 'j' inside the method before "for" loop.
choice b) is wrong because comparision part of "for" loop doesn't evaluate to a boolean value.
choice c) is correct because it follows all the rules.
choice d) is wrong because variable i is used without initializing it.
choice e) is wrong because the format of "for" loop declaration is only wrong [ October 18, 2004: Message edited by: Anand B ]
SCJP 1.4<br /><a href="http://www.geocities.com/sunjava4u" target="_blank" rel="nofollow">SUN JAVA 4 U</a>- links and resources for SCJP aspirants