Java中经常用到for循环、while循环、do...while循环,这里简单分析这三中循环语句的的使用区别
1、do...while 至少执行一次循环体;
for、while 必须先判断条件是否成立,然后决定是否执行循环体;
2、for循环是一个循环控制结构,执行特定次数的循环,执行顺序是:先执行初始语句,再执行条件语句,条件语句结果为true才执行循环体,最后执行控制语句;
for 的变量在小括号当中定义,语句执行后,变量会被释放,不能再使用;
while 语句执行后,初始化变量还可以使用;
如果想在循环后,继续使用控制条件的那个变量,用 while 循环,否则用 for 循环。
当不知道使用哪一种循环时,就用 for 循环,因为变量在内存中消失,可提高内存的使用效率;
3、循环结构注意事项之死循环:
while (true){
System.out.println("Hello,World!!!")
}
for (;;){
System.out.println("Hello,World!!!")
}
|
|