黑马程序员技术交流社区

标题: 求教,新手关于for的问题 [打印本页]

作者: oi0l0io    时间: 2015-7-14 17:54
标题: 求教,新手关于for的问题
class T4{
        public static void main (String [] args){
                for(System.out.println("a"),int x = 1;x<3;System.out.println("b"),x++){
                        System.out.println("c");
                }
        }       
}

编译始终不通过,我就想知道错到哪了~~
麻烦帮讲解下,谢谢!
作者: oi0l0io    时间: 2015-7-14 18:51
啊啊啊,没有人啊  不是说很有爱啊!!
作者: 木头人之死    时间: 2015-7-14 18:57
你想打神吗啊?

作者: 木头人之死    时间: 2015-7-14 19:01
你前面要打印语句后面不能申请变量!你把X定义在外面
作者: oi0l0io    时间: 2015-7-14 19:08
木头人之死 发表于 2015-7-14 19:01
你前面要打印语句后面不能申请变量!你把X定义在外面

可是我看基础视频里面 说可以加啊~~
作者: 城南年少    时间: 2015-7-14 19:31
你这个也太凶残了吧
作者: c4anger    时间: 2015-7-14 19:56
  1.         public static void main(String[] args)
  2.         {
  3.                 int x;
  4.                 for(System.out.println("a"), x = 1;x<3;System.out.println("b"),x++)
  5.                 {
  6.             System.out.println("c");
  7.         }

  8. }
复制代码


这是我的代码,可以运行。你得把变量定义在for循环外面。
作者: c4anger    时间: 2015-7-14 20:03
c4anger 发表于 2015-7-14 19:56
这是我的代码,可以运行。你得把变量定义在for循环外面。

然后打印完的结果是
a
c
b
c
b
作者: oi0l0io    时间: 2015-7-15 16:58
c4anger 发表于 2015-7-14 20:03
然后打印完的结果是
a
c

是我 发这个帖子1个小时后 我懂了~~ 哈哈 ~~是你说的那样!




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