
java中为什么说for循环是明确知道循环体需要执行的次数后的最佳循环语句选择?
1个回答
展开全部
这是从代码易读性方面考虑的。
其实三种循环的写法,除了do while循环要先走一遍外,是可以互相替代的,而while和do while循环要是执行固定次数循环就要在内部定义循环变量。
如果循环体很大,而循环变量理论上是可以放任意位置的,这个循环变量放的位置不好找,不如像for循环干脆放到开始,一看便知。
其实三种循环的写法,除了do while循环要先走一遍外,是可以互相替代的,而while和do while循环要是执行固定次数循环就要在内部定义循环变量。
如果循环体很大,而循环变量理论上是可以放任意位置的,这个循环变量放的位置不好找,不如像for循环干脆放到开始,一看便知。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询