高手给我讲下下面这段代码的最后的结果为什么是ABDCBDCB,我需要过程,小弟在这跪谢了!!!
public class test
{
static boolean foo(char c)
{
System.out.print(c);
return true;
}
public static void main( String[] argv )
{
int i =0;
for ( foo('A'); foo('B')&&(i <2); foo('C'))
{
i++ ;
foo('D');
}
}
}