public static void main(String[] args){
boolean flag = false;
int i = 0;
do{
System.out.print(i++);
flag = i < 10;
continue;
}while(flag == true);
}
}
这个会是死循环吗? 执行了continue是到while 还是到do?
这里的有没有continue都一样,continue的意思是循环到continue后,不执行continue后的语句,直接跳到下一次循环
这里的有没有continue都一样,continue的意思是循环到continue后,不执行continue后的语句,直接跳到下一次循环
你说的不完全...那么看这个程序...
public class Test{
public static void main(String[] args){
boolean flag = false;
int i = 0;
do{
System.out.print(i++);
continue;
//flag = i < 10;
//continue;
}while(flag == true);
}
}
你认为它是什么啊?
[此贴子已经被作者于2006-8-9 17:53:26编辑过]
我不知道你想告诉我些什么?首先,你这句话问的就有问题,
do~while循环就是说无论条件是否满足,都至少执行一次循环,也就是说,循环执行一次后等同于while循环,
那你说这里跳到哪呢?
你说的不完全...那么看这个程序...
public class Test{
public static void main(String[] args){
boolean flag = false;
int i = 0;
do{
System.out.print(i++);
continue;
//flag = i < 10;
//continue;
}while(flag == true);
}
}
你认为它是什么啊?
continue是执行下一次的循环,不是重新开始循环。。