zoukankan      html  css  js  c++  java
  • 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+“是奇数”);

        }

      }

    }

  • 相关阅读:
    IBinder在进程之间传递一个对象的形式(一)
    Xaml在string(串)定义常量和处理空间
    c 有意思的数组初始化
    C 文件直接包含
    [面试技巧]16个经典面试问题回答思路
    centos6安装bt工具transmission
    clearcase 中一些概念和操作
    C/C++ Resources
    Linux I/O 重定向详解及应用实例
    c/c++ 直接使用动态库 dlopen
  • 原文地址:https://www.cnblogs.com/dopaer/p/6508238.html
Copyright © 2011-2022 走看看