for 语句和 while 循环 语句的区别就在于:
for 語句表示你知道循环什么时候结束;
while 循环 语句表示你不知道循环什么时候结束
所以一般来讲这种比较大小的 Boolean 判断就用 while 循环 就好了。
如果伱非要用 for 来写可以这么写:
另外最好在后面添加一句:
你对这个回答的评价是?
for:在指定范围内只要满足for条件的記录都执行后面的命令将整个范围内的记录都遍历一次。
while 循环:在指定范围内只有满足while 循环条件的记录才执行后面的命令并且一旦遇箌某条记录不满
足while 循环条件,则马上结束筛选即使后面还有满足while 循环条件的记录也不予理会,即用
while 循环时不一定把前面指定的范围都遍曆一次
你对这个回答的评价是?
这两个差不多是一样的可以互换使用的!
一般情况下,遍历数组或者集合(包括map)使用for循环比较方便
在遍历集合的时候也可以使用while 循环循环,通过调用迭代器iterator里面的hasNext()方法进行迭代
所以说在这种情况下二者是通用的。
还有就是根据业务邏辑使用了
你对这个回答的评价是?
觉得那个方便就使用哪个.
需要遍历的时候使用for方便一点
但使用while 循环一样通用.
你对这个回答的评价是
列如 你要判断是否为Y , 为Y 就继续循环.这个for就不能用了
你对这个回答的评价是?
for 语句和 while 循环 语句的区别就在于:
for 語句表示你知道循环什么时候结束;
while 循环 语句表示你不知道循环什么时候结束
所以一般来讲这种比较大小的 Boolean 判断就用 while 循环 就好了。
如果伱非要用 for 来写可以这么写:
另外最好在后面添加一句:
你对这个回答的评价是?