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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© aduucool 中级黑马   /  2014-6-16 23:49  /  1176 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


请问大家这种写法对吗?编译没有通过。
for( int x=1,System.out.println("a"); x<3;System.out.println("b"),x++)
                {
                        //x++;
                        System.out.println("c");
                }

7 个回复

倒序浏览
==死活没看懂你到底想编译点啥出来
回复 使用道具 举报
能不要这么纠结的写代码吗。可读性好差。。就不能把这些System提到外面吗
回复 使用道具 举报
江祖贇 来自手机 中级黑马 2014-6-17 00:21:43
板凳
啥,好奇错误提示呀!
回复 使用道具 举报
for循环里的第二句是一个判断语句,你认为你那个是吗???
回复 使用道具 举报
编译不过还没错?for循环第一句是初始化语句,注意这个初始化, 初始化总是一个赋值语句,不能有别的,多个j=1,就算用不到也可以,“System.out.println("a"); ”是初始化吗?
回复 使用道具 举报
for循环的格式:
for(初始化条件表达式;判断条件表达式;增量条件表达式) {

循环体;

}
你这种写法是不对的,不管在那种语言里,循环语句都有他固定的写法,请不要再里面加输出语句
还有就是你写这个循环到底想让它做什么?
回复 使用道具 举报
把第一句里面的“,System.out.println("a")”去掉就ok了,
前面是int x =1,后面也是赋值啊。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马