黑马程序员技术交流社区
标题:
循环结构for,while,do...while的区别
[打印本页]
作者:
641113495
时间:
2015-9-9 21:43
标题:
循环结构for,while,do...while的区别
/*
对于循环结构,for,while,do..while都可以实现
但它们还是有细微的区别
for在定义一个变量,用完之后会释放(即相当于这个变量没有定义过)。而while和do..while在执行完之后变量还在,能参与运算
do..while是不管判断条件语句判断的是false还是true都会先执行一次循环体。从结构中就可以看出来
*/
class FWD {
public static void main(String[] args) {
for (int x = 1;x < 10 ;x++ ){
System.out.println("x = " + x);
}
System.out.println("------------------------" );
//由此看出for中定义的变量在for结构终止的时候被释放
int x = 1;
while (x < 10){
System.out.println("x = " + x);
x++;
}
System.out.println("------------------------" );
/*int y = 1;
do{
System.out.println("y = " + y);
y++;
}
while (y < 10);*/
//由此可以比较出do..while与for和while的区别
int y = 11;
do{
System.out.println("y = " + y);
y++;
}
while (y < 10);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2