A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

oi0l0io

初级黑马

  • 黑马币:24

  • 帖子:8

  • 精华:0

© oi0l0io 初级黑马   /  2015-7-14 17:54  /  285 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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");
                }
        }       
}

编译始终不通过,我就想知道错到哪了~~
麻烦帮讲解下,谢谢!

8 个回复

倒序浏览
啊啊啊,没有人啊  不是说很有爱啊!!
回复 使用道具 举报
你想打神吗啊?
回复 使用道具 举报
你前面要打印语句后面不能申请变量!你把X定义在外面
回复 使用道具 举报
木头人之死 发表于 2015-7-14 19:01
你前面要打印语句后面不能申请变量!你把X定义在外面

可是我看基础视频里面 说可以加啊~~
回复 使用道具 举报
你这个也太凶残了吧
回复 使用道具 举报
  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 19:56
这是我的代码,可以运行。你得把变量定义在for循环外面。

然后打印完的结果是
a
c
b
c
b
回复 使用道具 举报
c4anger 发表于 2015-7-14 20:03
然后打印完的结果是
a
c

是我 发这个帖子1个小时后 我懂了~~ 哈哈 ~~是你说的那样!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马