请给出下列程序的运行结果。
    public class Test
    {
    public static void main( )
    {
    int i=1,j=10;
    do
    {
    if(i++>--j)
    continue;
    }
    while(i<5);
    System.out.println("i="+i+" j="+j);
    }
    }
 
【正确答案】i=5,j=6
【答案解析】 do-while循环,当i=5时即跳出循环;同时还考查自增、自减操作以及continue对于循环的控制。If条件首先判断i的值是否大于j减1之后的值,然后i的值加1,条件满足则跳出本次循环;判断i是否小于5,小于5的话继续执行if判断。当i执行到等于4时,此时j等于6,条件仍不满足,判断完if之后i加1变为5,判断while条件,5不小于5,while循环结束,i=5,j=6。