java循环语句一点点问题
1.常见的for,while以及do这三个循环语句分别适用于什么情况,它们之间的特点和区别是什么?2.增强for循环和普通for循环除了缺省下标外还有什么不同?请讲的详细...
1.常见的for,while以及do这三个循环语句分别适用于什么情况,它们之间的特点和区别是什么?
2.增强for循环和普通for循环除了缺省下标外还有什么不同?
请讲的详细点~ 展开
2.增强for循环和普通for循环除了缺省下标外还有什么不同?
请讲的详细点~ 展开
1个回答
展开全部
for 和while的不同,在知道循环次数的时候,一般用for,不知道用while
比如说我要跑步跑十圈,那么可以用for
如果我要跑步跑十圈,但是每圈只有在10秒内的才算是跑了一圈,这种情况就不知道要跑多少圈才算10圈,这样一般用while
while do 和do while
一个是满足条件才循环,另一个是循环一次再进行条件判断
比如上体育课,迟到的就要跑十圈,那么要先判断有没有迟到,再进行跑步,这时候就用while() do
但是如果上体育课,不管有没有迟到,你都要跑一圈,然后迟到的再跑十圈,这时候就用 do while
2 普通for 和 foreach
最大不同,foreach不知道下标,那么就不好知道是循环的第几个数,而普通的是可以知道的
所以如果你想多具体位置的for继续操作,用普通for
如果只是输出之类的 用foreach省事点
比如说我要跑步跑十圈,那么可以用for
如果我要跑步跑十圈,但是每圈只有在10秒内的才算是跑了一圈,这种情况就不知道要跑多少圈才算10圈,这样一般用while
while do 和do while
一个是满足条件才循环,另一个是循环一次再进行条件判断
比如上体育课,迟到的就要跑十圈,那么要先判断有没有迟到,再进行跑步,这时候就用while() do
但是如果上体育课,不管有没有迟到,你都要跑一圈,然后迟到的再跑十圈,这时候就用 do while
2 普通for 和 foreach
最大不同,foreach不知道下标,那么就不好知道是循环的第几个数,而普通的是可以知道的
所以如果你想多具体位置的for继续操作,用普通for
如果只是输出之类的 用foreach省事点
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询