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

    要学会看源码

  • 相关阅读:
    q和blockquote标签的区别
    Python基础数据类型2
    Python基础类型(1)
    Python运算符与编码
    python基础(初识)
    变量,解释器,垃圾回收机制,小整数池总结
    面向对象 --类
    (绑定方法和非绑定方法)类方法,实例方法,静态方法 类属性和实例属性
    logging 模块
    subprocess(cmd命令)模块 && configerparser模块(配置ini文件)
  • 原文地址:https://www.cnblogs.com/Guang09/p/13127627.html
Copyright © 2011-2022 走看看