1.break:跳出当前循环,循环嵌套中影响离break最近的一个循环体;
2.continue:跳出当前循环,不影响下一次循环的执行,循环嵌套中影响离continue最近的一个循环体;
3.return:直接跳出整个函数体;
案例:要求---输出1-10 的数字,除了能被3整除的数外;
public class Tark{
public static void main(String[] args){
for(int i=1;i<=10;i++){
if(i%3==0){--------------->含义是i除以3取模为0时,即余数是0,能整除。则if语句中的执行。
//break;
//碰到能被3整除的数,则停止for和if语句,直接输出碰到能被3整除之前的数字----1,2;但是不影响下一个程序的执行。
//return;
//前期和break一样,只输出1,2,之后停止运行程序;但是会影响下一个程序的执行,直接跳出整个程序。
}
System.out.println(i);
}
System.out.println("---------------");
for(int i=1;i<=10,i++){
if(i%3==0){
continue;
//continue是只跳过能被3整除的数字,不会影响程序的执行,输出的是1,2,4,5,7,8,10.
}
System.out.println(i);
}
}
}