代码:
public class CountiueTest
{
public static void main(String args[])
{
int a = 0;
for(;;)
{
a++;
if(a<10)
{
System.out.println(a);
continue;
}
try
{
System.out.println("xxxxxxxxxxxxxxx");
Thread.sleep(60);
} catch (Exception e)
{
// TODO: handle exception
}
System.out.println("tttttttttttt");
}
}
}
1
2
3
4
5
6
7
8
9
xxxxxxxxxxxxxxx
tttttttttttt
xxxxxxxxxxxxxxx
tttttttttttt
xxxxxxxxxxxxxxx
tttttttttttt
............
...........
从打印结果可以看到continue是中断当前循环当中continue下面的代码,但是并不是退出了循环,而是从循环的开始再次执行。而break是指中断当前的循环。