Java 选择结构 (一)

今天开始写一些有关Java学习的体会,方便查阅

到目前,基本上把Java基础知识学完了,在这里总结一下

1. 选择结构
两大主流:if ,switch

  • [a] if 里面从最简单的单if语句
    if (condition) {
    //程序
    }
    程序判断 condition 是否为真,为真,执行,再执行下步,否则跳过执行下步,如果程序体仅且只有一个执行语句,可不要花括号

  • [ b] if - else
    if (condition) {
    //程序
    }else{
    //程序
    }
    程序判断condition是否为真,为真,执行并跳过else,再执行下步,否则执行else 内容,再执行下步

  • [c ] if -else if - else
    if (condition) {
    //程序
    }else if(condition) {
    //程序
    }else{
    //程序
    }
    同上,依次判断匹配条件,匹配为真执行其程序体,并退出条件判断执行下步,如果条件全为假,执行else程序体,并执行下步。

  • [d ] 有关if的条件判断还可多重嵌套,有兴趣的时候再想想,举例一个
    if (condition){
    if(condition){
    //程序
    }else{
    //程序
    }
    }else{
    //程序
    }

  • switch 用法
    switch(匹配语句){
    case 待匹配块:执行体;[break;]
    case 待匹配块:执行体;[break;]
    case 待匹配块:执行体;[break;]
    case 待匹配块:执行体;[break;]
    default:执行体;
    }
    待匹配块可以是数字或字符,字符要加上单引;匹配语句将从第一个待匹配块开始依次往下匹配,如果能匹配,则执行->执行体,如果全部都匹配不上,则执行default 中执行体,break,可提前退出switch 块。
    今天就到这里,第一次写感觉还不太习惯这个文档模板,希望以后能像大神们做的一样好

猜你喜欢

转载自blog.csdn.net/weixin_43288322/article/details/83385904