• Java基础(三)选择结构


    Java基础(三)选择结构
    回顾:
    1.什么是变量

    2.变量三要素

    3. ++和--  &&和||

    本章内容
    1.if选择结构 4种

    2.switch

    小知识:三元运算符: 条件?“x”:“Y” 条件为真X,条件为假Y

    1.掌握if条件的结构
    ①基础if选择结构

    if(条件){
    //条件成立执行的代码
    }
    1
    2
    3
    ****e

    ②if-else 选择结构(互斥)

    if(条件){
    //条件成立则执行
    }else{
    //条件不成立则执行
    }
    1
    2
    3
    4
    5
    ③多重if选择结构

    if(条件1){

    }else if(条件2){

    }else{

    }
    1
    2
    3
    4
    5
    6
    7
    注意:

    1.多重if的执行是自上而下的选择判断,
    只要上方有一个条件成立,下面的条件不再判断。
    所以条件越容易成立的 放在上方,因为有顺序

    2.多重if可以有多个else if,但是else if必须配合if使用

    3.多重if可以结合else使用(也可以省略)

    4.嵌套if选择结构(俄罗斯套娃)

    if(条件1){
    if(条件2){
    }
    }
    1
    2
    3
    4
    2.掌握switch选择结构
    注意:

    1.等值选择情况下,可以使用switch选择结构。(只能用于等值判断不能用于范围)

    2.switch支持的判断类型有:int、Enum(枚举)、String(JDK1.7之后),因为byte、short、char可以自动类型转换为int,所以也支持。

    3.case后只能接常量、常量的类型由switch的表达式类型决定。

    4.case后的break必须有!否则会发生case的穿透性!
    它会一直向下执行直到遇到一个break结束。

    int h="xpf";
    switch (h){
    case: "x"
    break;
    case: "p"
    break;
    case: "xpf"
    break;
    }
    ————————————————

    窗竹影摇书案上,野泉声入砚池中。 少年辛苦终身事,莫向光阴惰寸功
  • 相关阅读:
    git connection due to public key issue
    ubuntu search and java write to file
    url
    sort by datetime
    work on ui
    PHP工厂方法模式
    PHP的简单工厂模式
    php如何判断数组是一维还是多维
    nginx搭建分布式简单配置
    python的单例模式
  • 原文地址:https://www.cnblogs.com/qhantime/p/11437607.html
Copyright © 2020-2023  润新知