日期:2014-05-20  浏览次数:21132 次

for循环,没大括号,请问怎么运行的
Java code
 for(int i=1; i<1000; i++) {
          int t = 0;
          for(int j=1; j<= i/2; j++) 
           if(i % j == 0)
            t = t + j;
                                 
          
          if(t == i) {
           System.out.print(i + "     ");
          }
}

这段代码里面的for循环,没大括号!是不是系统会自动找到j?

------解决方案--------------------
没有大括号就是循环后面紧跟着的第一句话,但不推荐这么做。
------解决方案--------------------
探讨

没有大括号就是循环后面紧跟着的第一句话,但不推荐这么做。