谁知道java中while,do-while和for的区别吗

2024-11-26 12:34:06
推荐回答(2个)
回答1:

区别很大: while 循环:是先要进行判断,如果条件不满足,继续循环,满足则跳出循环。 do..while循环:是先进行循环,然后判断条件是否满足,如果条件不满足,继续循环,满足则跳出循环(至少执行1次循环). for循环:是将循环条件,变量放在一起的,如:for(int i=0;i<5;i++){循环操作}其中:i=0;是对i的一个初始值,i<5;是循环条件。当执行完循环操作后回到了i++,进行循环次数的累加。然后再判断循环的次数。如果下此时i还是5,那么继续循环。否则跳出循环。循环结束。

回答2:

while()加循环条件,一但条件不满足就不执行语句, do-while(),判断条件满足则执行语句,条件不满足时退出循环,但是do-while()是先做再判断,所以至少要做一次循环. for(定义循环初始条件;循环退出条件;参数自加) 就是出现FOR循环一般都有输出执行语句,除非,定义的循环初始条件满足退出条件,直接退出循环.