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是直接到原码

    要学会看源码

  • 相关阅读:
    GDI+绘制字体显示不全
    vector赋值
    创建不响应(不激活)窗口
    MouseHover
    duilib窗口从任务栏恢复问题
    java 加解密
    maven依赖仲裁
    $.ajax()
    mybatis 动态SQL
    Json学习
  • 原文地址:https://www.cnblogs.com/Guang09/p/13127627.html
Copyright © 2011-2022 走看看