黑马程序员技术交流社区

标题: 循环 [打印本页]

作者: 张海洋    时间: 2013-3-23 21:55
标题: 循环
本帖最后由 张海洋 于 2013-3-23 22:04 编辑

  {for(int i=1;i<=10;i++){
          x=100;}}
  如果x=100不加{}会出错吗?为什么
作者: 黄玉昆    时间: 2013-3-23 21:56
请问你运行了吗?
作者: 张海洋    时间: 2013-3-23 21:58
如果(x=100)加{}执行就不会出错,不加就会出错?
作者: blackcaismine    时间: 2013-3-23 21:59
for(int i=1;i<=10;i++)
{
      x=100;
}
等同于
for(int i=1;i<=10;i++)
      x=100;

如果只有一句话的话可以不加{}
但是你这句话毫无意义啊。

作者: HM刘博    时间: 2013-3-23 22:02
这家伙分涨的挺快啊
作者: 王豪    时间: 2013-3-23 22:10
首先,你问的是不是for语句的大括号不要,还有如果x没在类或方法中声明,那么要声明其类型,  
for(int i=1;i<=10;i++){
     int  x=100;
这样写for会执行离它最近的语句  
作者: 995964879    时间: 2013-3-23 22:37
你只是定义了一个变量,但是可能永远都不会用到。所以会报错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2