java学习阶段一 选择结构

java学习阶段一 选择结构

介绍

对所给条件进行布尔判断 从而选择性的执行代码块

基本知识

  • if语句

    if( 布尔判断 ){ 
        成立则执行此代码块 }
    
  • if else语句

    if( 布尔判断){
        成立则执行此语句 }
    else { 
        不成立则执行此语句 }
    
  • 多重if

    if( 布尔判断){
        成立则执行此语句}
    else if(布尔判断){
        上一条未成立则对下一条进行判断}
    else if(布尔判断){
        上一条未成立则对下一条进行判断}
    .....
    else {以上皆不成立则执行此语句}
    
  • 嵌套if

    再在if else语句中的if中再加入if else 同时if()后没有加{}的话会默认最近的代码为执行语句,所以最好加{}

  • switch结构

    switch 相较于if为常量值比较

    switch(表达式){
        case 常量表达式1:
            语句1;break;
        case 常量表达式2:
            语句2;break;
            ....
        default:
            语句3
    }
    

    判断常量表达式是否等于表达式的值 是则执行对应的代码块 break 和default是非必须的执行语句遇到break就则结束执行 否则将执行之后的所有case语句 如果一个case语句都没有执行,则执行default的语句

    如果表达式为字符串类型 则case判断需要区分大小写 。

注意事项

  • switch语句中case和常量表达式之间需要有空格 常量表达式不能相同。
posted @ 2021-02-13 14:41  TIGO  阅读(50)  评论(0编辑  收藏  举报