java 中for和 while的区别是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/08 05:50:30

一般来说
知道循环的次数,用for
不知道循环的次数,用while

循环的两种表达方式.
是可以互相替换的.
int i=0;
while(i<100){
i++;
}

for(int i=0;i<100;i++){
}

while(true){}
for(;;){}

看你喜欢啦,可以只会其中一个,也可以全会.就好像"我走先","我先走","我走先"可能更适合和同龄人说的场合.

for可以一般情况下可以替换while和do while。但是其三者不同,由于do while,while循环的循环迭代语句紧跟着循环体,因此如果循环体不能完全执行,则迭代语句不会被执行,但for的循环迭代语句没有和循环体放在一起,因此不管是否完全执行,循环迭代语句一样执行