java continue break return 打标记

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+“是奇数”);

    }

  }

}

原文地址:https://www.cnblogs.com/dopaer/p/6508238.html