zoukankan      html  css  js  c++  java
  • 6月14号 Java流程控制 选择结构

    • if单选择结构

        if{

      //如果布尔表达式为true将执行的语句

        }

      如果是false将跳过语句

    • if双选择结构

         语法

    if(布尔表达式){

    //如果布尔表达式的值为ture

    }else{  

    //如果布尔表达式的值为false

    }

     

    else后面没有布尔表达式

    • if多选择结构

     if(布尔表达式1){

    //如果布尔表达式1的值为ture执行代码

    }else  if(布尔表达式2){  

    //如果布尔表达式2的值为ture执行代码

    }else  if(布尔表达式3){  

     

     

    //如果布尔表达式3的值为ture执行代码

    }else  {  

     

    //如果布尔表达式3的值为ture执行代码 

    }

    • 嵌套的if结构

    语法:

    if(布尔表达式1){

    //如果布尔表达式1的值为ture执行代码

    }

    if(布尔表达式2){

    //如果布尔表达式2的值为ture执行代码

    }

    使用嵌套的if、、else语句是合法的,也就是说你可以在另一个if或者else if语句中使用if或者else if语句。

    你可以像if语句一样嵌套else if、、else

    • switch多选择结构

    语法

    switch(expresson){

    case value:

    //语句

    break;//可选

    case value:

    //语句

    break;//可选

    //你可以有任意数量的case语句

    default://可选

    //语句

    }

    • switch语句中的变量类型可以是:
    • byte  short  int  char
    • 现在支持String类型了
    • 同时case标签必须为字符串常量或者字面量

    break穿透,如果不加break会输出后面的程序

    如果加入,则不会

    switch可以支持string是直接到原码

    要学会看源码

  • 相关阅读:
    动态规划_树形DP
    动态规划_区间DP
    Git
    动态规划_状态机与状态压缩DP
    Mybatis
    3.UIViewController详解
    Flutter boost实现原理简介
    FFmpeg笔记(四)
    Xcode-FFmpeg环境搭建
    FFmpeg(一)
  • 原文地址:https://www.cnblogs.com/Guang09/p/13127627.html
Copyright © 2011-2022 走看看