public class Deng{
public static void main (String args []){
for (int i=1;i<=5;i++){
for (int j=1;j<=5;j++)//{

    if (j>i)
                      continue;
             System.out.print ("*");
//}
                      System.out.println () ;


}

}
}
这两个被注释掉的"{}"存在和不存在程序运行的区别?

解决方案 »

  1.   

    哎呀呀~~~~~~~~~~~~~~~1)"{}"存在:
      循环中执行               if (j>i)
                              continue;
                 System.out.print ("*");
    --------------------------------------------------------------
    1)"{}"不存在:
      循环中执行               if (j>i)
                              continue;
      

  2.   

    for (int j=1;j<=5;j++)
    J为循环初始值
    J<=5 为条件判断  如果为真 就执行 循环体内的操作,执行完以后 对J进行自加