java循环语句一点点问题

1.常见的for,while以及do这三个循环语句分别适用于什么情况,它们之间的特点和区别是什么?2.增强for循环和普通for循环除了缺省下标外还有什么不同?请讲的详细... 1.常见的for,while以及do这三个循环语句分别适用于什么情况,它们之间的特点和区别是什么?
2.增强for循环和普通for循环除了缺省下标外还有什么不同?

请讲的详细点~
展开
 我来答
time飞啊飞的
推荐于2016-01-28 · 超过32用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:63.6万
展开全部
for 和while的不同,在知道循环次数的时候,一般用for,不知道用while
比如说我要跑步跑十圈,那么可以用for
如果我要跑步跑十圈,但是每圈只有在10秒内的才算是跑了一圈,这种情况就不知道要跑多少圈才算10圈,这样一般用while
while do 和do while

一个是满足条件才循环,另一个是循环一次再进行条件判断
比如上体育课,迟到的就要跑十圈,那么要先判断有没有迟到,再进行跑步,这时候就用while() do
但是如果上体育课,不管有没有迟到,你都要跑一圈,然后迟到的再跑十圈,这时候就用 do while
2 普通for 和 foreach
最大不同,foreach不知道下标,那么就不好知道是循环的第几个数,而普通的是可以知道的
所以如果你想多具体位置的for继续操作,用普通for
如果只是输出之类的 用foreach省事点
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式