黑马程序员技术交流社区

标题: 违背一些for循环习惯认知 [打印本页]

作者: 晓月残魂    时间: 2015-6-18 16:50
标题: 违背一些for循环习惯认知
  1. for(System.out.println(a);System.out.println(b);System.out.println(d))
  2. {
  3.         System.out.println(c);
  4. }
复制代码

编译出错

  1. int x=1;
  2. for(System.out.println(a);x<3;System.out.println(d))
  3. {
  4.         System.out.println(c);
  5.         x++;
  6. }
复制代码

编译成功,运行成功。

原因:for循环里的第二个语句的结果只能是True/False
      不要习惯性的认为for第一、三条语句,只能是运算语句
作者: 小龙编程世界    时间: 2015-6-18 20:51
学习了谢谢楼主!!!
作者: a1224577182    时间: 2015-6-18 21:05
赞一个!!
作者: wws1214    时间: 2015-7-1 17:02
踩踩,顶一下




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