| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1054 人关注过本帖
标题:[讨论]这个会是死循环吗?
只看楼主 加入收藏
NiceGirl
Rank: 2
等 级:新手上路
威 望:4
帖 子:909
专家分:0
注 册:2006-6-18
收藏
得分:0 
以下是引用wxhwjsw在2006-8-10 10:17:46的发言:
你们看我帖了三楼的程序了吗??  如果你们说到下一次循环  那么do--while这个结构是先执行do吧  那你的意思不就是再跳到下次循环去做do了吗???

那么这不是一个死循环了吗?

我看过了,你没看到我6楼的解释~~!
do while do while ,do it once ,then while

[此贴子已经被作者于2006-8-10 14:29:09编辑过]


曾经以为百般艰难,蓦然回首,才发现已飞渡千山。。!
2006-08-10 13:49
wxhwjsw
Rank: 1
等 级:新手上路
帖 子:274
专家分:0
注 册:2006-6-15
收藏
得分:0 
.....没看清楚.....

一个人的快乐,不是因为他拥有的多,而是因为他计较的少.
2006-08-10 14:18
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
人才

可惜不是你,陪我到最后
2006-08-10 19:41
Pavarotti17
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-4-21
收藏
得分:0 
有什么好争论的!…不是死循环。
运行结果:
0123456789
continue;之后程序跳到while语句。
2006-08-10 21:47
sayid
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-7-3
收藏
得分:0 

看样子楼主有点钻牛角尖了
你可以这样理解下:
for(int i=0;i < 10;i++){
语句
continue;
语句2
}
在这里循环里int i=0只会被执行一次即便遇到continue也不会再次执行;
do{
语句
}while(条件)
也一样每次循环语句结束都必须执行一次条件(除非back之类的语句)continue可以是意味循环语句的结束
以上纯属个人意见,有不对的地方还请大家指出


2006-08-11 09:28
fiend
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-8-11
收藏
得分:0 

逻辑问题
public class Test{
public static void main(String[] args){
//boolean flag = false;
int i = 0;
do{
System.out.print(i++);
continue;
//flag = i < 10;
//continue;
}while(flag == true);
}
}

这位老大按几下F11就知道了

2006-08-12 10:15
DoubleJ
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2006-3-23
收藏
得分:0 

本来空间的东西.把我看晕了.
有没有continue都不一. 不是吗?

2006-08-12 13:17
pyzheng
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2004-12-5
收藏
得分:0 
當然是死循環

-----------人間太苦﹐成仙太難------------
2006-08-13 13:40
快速回复:[讨论]这个会是死循环吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020158 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved