社区
Java SE
帖子详情
for 循环的语法问题。。。
方便面
2009-11-02 03:17:40
int k=0;
for(;;){
System.out.println(k++);
}
这是什么写法?
为什么会执行for循环中的代码?
为什么这个for循环是个死循环?
...全文
677
77
打赏
收藏
for 循环的语法问题。。。
int k=0; for(;;){ System.out.println(k++); } 这是什么写法? 为什么会执行for循环中的代码? 为什么这个for循环是个死循环?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
77 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
方便面
2009-11-18
打赏
举报
回复
最近没时间上啊。。。
今天就要给客户纳品了。。
该死的linux却瘫痪了。。。郁闷死我了。。。
怎么办啊。重装好费时间的。
YahuiWu
2009-11-18
打赏
举报
回复
这个问题,我还没研究过,学习了..
py330316117
2009-11-18
打赏
举报
回复
这个帖子还没结啊
lz你玩失踪哪
ricky54321
2009-11-18
打赏
举报
回复
没有设置循环条件
jcqhaha
2009-11-18
打赏
举报
回复
多讨论就是好啊
会有意外的收获啊
老秋先生
2009-11-18
打赏
举报
回复
也有另外种写法++k 是先运算后赋值
老秋先生
2009-11-18
打赏
举报
回复
k++
等价于
k = k+1;
老秋先生
2009-11-18
打赏
举报
回复
for(赋值;条件;条件累加)
for(int i = 0;i<50;i++){
//到了49的时候就会跳出循环
}
如果
for(;;)
条件若不填写 那么默认条件是true
条件永远满足!
for(int i = 0;;i++)
也是一样哦
顶分哦!! 噢耶
第一次回帖
chun521
2009-11-18
打赏
举报
回复
刚才用 short测试了一下,发现了,原来是k++按位运算做的,达到Short.MAX_VAlUE后,再+1,就用-32768开始循环了,程序最终会死循环!
我想int应该也会是一样的!
不做不知道,另有蹊跷!
chun521
2009-11-18
打赏
举报
回复
好像不对吧?int 的最大值是2^31-1的,当k达到这个值时,for循环还会继续走吗?应该会报错的吧?
chenqingcheng2009
2009-11-18
打赏
举报
回复
科学技术是第一生产力就是对你说的
jayqean
2009-11-18
打赏
举报
回复
for == four == 4 == ...
sl514
2009-11-18
打赏
举报
回复
这个就是这种写法啊 因为没有条件 所以永远都是真 所以这个代码会永远打印下去 除非你终止他
Henry..D
2009-11-18
打赏
举报
回复
路过··顶下
wekui
2009-11-17
打赏
举报
回复
...up
fish2music
2009-11-17
打赏
举报
回复
呵呵,回答的人好多啊。 我今天把true 记成ture 想死循环都循不了。
zhupf52
2009-11-17
打赏
举报
回复
刚学的时候,也遇到过。很经典,又复习了一次for循环。
lijinmian
2009-11-17
打赏
举报
回复
恩,死循环
啤酒泡泡
2009-11-17
打赏
举报
回复
回帖的人好多。。
傲世狂少
2009-11-17
打赏
举报
回复
[Quote=引用 3 楼 wanli209 的回复:]
这个就相当于while(true){System.out.println(k++);}了
死循环 需要写条件跳出循环
[/Quote],永远为真,知道你的数据溢出
加载更多回复(57)
【Python入门篇】——Python中
循环
语句(for
循环
的基础
语法
)
【Python入门篇】Python中
循环
语句(for
循环
的基础
语法
)
【Python入门】Python
循环
语句(for
循环
的基础
语法
)
【Python入门】Python
循环
语句:for
循环
的基础
语法
、for
循环
注意事项、遍历案例、变量作用域等……
【python】for
循环
的基础
语法
for
循环
的
语法
格式是:for 临时变量 in 待处理数据集 :
循环
满足条件时执行的代码for
循环
的注意点无法定义
循环
条件,只能被动取出数据处理要注意,
循环
内的语句,需要有空格缩进。
9、for
循环
的新旧
语法
详解【robot framework】
同一个关键字的换行不需要以“\”开头,以下写法会报错:"Escaping empty cells with '\' before line continuation marker '...' is deprecated. Remove escaping before Robot Framework 3.2.在较短的项中缺少的值将使用 fill 选项指定的值填充,如果未使用 fill,则使用 None。FOR
循环
中使用的关键字位于接下来的行中,
循环
以END(区分大小写)在单独的行上结束。
for
循环
的
语法
介绍以及应用实战
什么是
循环
**一组被重复执行的语句称之为
循环
,
循环
必需带有有穷性这一特点,也就是说
循环
必 须要有结束的条件,如果一个
循环
不能被结束,那么就是一个无穷
循环
,也就是死
循环
,除非是程序员特定的,否则
循环
都具有有穷性。** for
循环
的
语法
for ( init; condition; increment ) { statement(s); } 先是打印出佛如,再用小括号,在括号里,先填入“in...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章