continue
只能用在循环中,表示结束本次循环,进入下一次循环
public class TestContinue{
public static void main(String[] args){
int stop=4;
int i;
for(i=1;i<10;i++){
if(i==stop){
continue;
}
System.out.println("i="+i);
}
System.out.println("循环结束后");
System.out.println("i=" + i);
}
}
break
如果用在switch语句,跳出switch代码块
如果用在循环中,跳出循环体,例如
public class TestBreak{
public static void main(String[] args){
int stop=4;
int i;
for(i=1;i<10;i++){
if(i==stop){
break;
}
System.out.println("i="+i);
}
System.out.println("循环结束后");
System.out.println("i=" + i);
}
}
/*
执行过程:
stop=4
i=1,2,3,4
执行结果
i=1
i=2
i=3
循环结束后
i=4
*/
}