1、continue
continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头执行下一次循环,而不是立刻循环体。
2、break
break的作用是跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条件的比较。
3、return
终止一个函数的执行,并返回 expression 的值。
4、打标记
一般做return的替代,如果程序的循环中使用的return会终止整个程序之后的指令,无法程序操作。
打标记的作用是在循环之前设置参数boolean,当Boolean的值改变时,对应的循环输出也相应的发生改变。
eg:
//根据用户输入的随意正整数,判断其各个位子的数之和是偶数还是奇数
import java.util.Scanner;
public class bjdemo{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
//提示用户
System.out.println("请输入一个随意正整数:");
int num=input.nextInt();
//循环做拆分,在这之前可以先判断该数的位数,用循环做一直除以10一直到等于0时,记录执行次数,该次数-1就是该数的位数。
int n,sum;
sum=0;
for(int i=1;;i++){
sum=num/n%10;
if(num/n==0){
break;
}
n=n*10;
}
boolean boo=true;//true代表该数的各个位子之和为偶数,false则为奇数
if(sum%2==0){
boo=true;
}else{
boo=false;
}
if(boo){
System.out.println(num+“是偶数”);
}else{
System.out.println(num+“是奇数”);
}
}
}