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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王帅--- 中级黑马   /  2015-12-5 16:57  /  3665 人查看  /  49 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

int x = 1;
                for(x;x<100;x++)
                        System.out.println(x);

49 个回复

倒序浏览
for(初始化表达式;循环条件表达式;循环后的操作表达式)
回复 使用道具 举报
int x =1;应该定义在for里面吧
回复 使用道具 举报
受教了……{:2_30:}
回复 使用道具 举报
是,for循环有固定的格式。
回复 使用道具 举报
初始化表达式定义在for外面时,for里面的初始化表达式要省略掉,x不是语句
回复 使用道具 举报
里面必须是表达式
回复 使用道具 举报
长知识了
回复 使用道具 举报
for语句格式是这样的for(初始化表达式;条件表达式;程序执行后操作)。既然你一开始就定义了int x=1;了,那么后边for语句中就可以不用写初始化语句,那样就可以了。
回复 使用道具 举报
路过。。
回复 使用道具 举报
如果用for,x是局部变量,如果想把x定义在外面,应该用while或do while
回复 使用道具 举报
zhuwenjia 来自手机 中级黑马 2015-12-5 23:11:07
12#
初始化放在里边就好了
回复 使用道具 举报
我的天,人家定的规则,就必须准从。 没有为什么。
回复 使用道具 举报
x不是语句,改为如下所示就可以了。
int x = 1;
for(;x<100;x++)
     System.out.println(x);
  }
回复 使用道具 举报
涨知识量了
回复 使用道具 举报
第一个分好前面空着,放个x做什么编译器不知道
回复 使用道具 举报
这样做的目的只是为了for循环结束后x变量还能够进行引用。
回复 使用道具 举报
涨姿势类  
回复 使用道具 举报
涨姿势了
回复 使用道具 举报
for语句有固定格式的,别随便乱整
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马