public class two2_73
{
    public static void main(String a[])
        {
            int j = 0 ;
            do {
                      if(j == 5)
                            continue ;
                      System.out.print(j + " ") ;
                       j++ ;
                  }
             while(j < 10) ;
        }
}怎么上面的程序运行后结果为:
0 1 2 3 4 
然后鼠标就停在4那里了!运行的结果不是 0 1 2 3 4 5 6 7 8 9 吗?
怎么会这样呢?
请问大家!!!
谢谢!!!

解决方案 »

  1.   

    public class two2_73
    {
        public static void main(String a[])
            {
                int j = 0 ;
                do {
                           System.out.print(j + " ") ;
                           j++ ;
                      }
                 while(j < 10) ;
            }
    }不需要用    if(j == 5)
                continue ;
    为什么没有分数哦
      

  2.   

    一直是continue了 必然处于死循环了
      

  3.   

    楼主的意思是不是如果j=5的时候就不输出来,如果是的话可以这样做:
    public static void main(String[] args) {
    int j = 0;
    do {
    if (j == 5)
    continue;
    System.out.print(j + " "); } while (j++ < 10);
    }
      

  4.   

    哈哈,就是啊,一直在 continue ; continue ; continue ;---------------------------------