zoukankan      html  css  js  c++  java
  • java学习day5--控制语句之if、if...else、switch

    控制语句之if、if...else、switch

        Java中的控制语句分为三种:

      

        选择结构:

        if,if...else

        switch

        循环结构:

        for,while,do...while()

        循环控制语句:

        break,continue

        今天主要学习:if、if...else、switch

        

        if语句(又称条件控制语句,分支语句):

        

        if(布尔表达式){        

        java语句

        ……

        }

        if(布尔表达式){        

        java语句

        ……

        }elseif(布尔表达式){

        java语句

        .......

        }

        if(布尔表达式){        

        java语句

        ……

        }else{

        java语句

        .......

        }

      

        对于java中的if语句来说,只要有一个分支执行,整个if语句全部结束。

        带有else的if语句可以保证会有至少一条分支执行。

        switch语句:

        

        switch(int 或 String 类型的字面值或变量){

           case  int 或 String 类型的字面值或变量 :

           java语句;

           ...

           case  int 或 String 类型的字面值或变量 :

           java语句;

           ...

           default ;

           java语句;

           …

        }

        

         

        匹配成功的分支执行,分支当中有break语句的话,整个switch语句终止。

        匹配成功的分支执行,分支当中没有break语句的话,无论是否匹配,直接进入下一个分支执行,这种现象称为case穿透。

        当所有分支都没有匹配成功,当有default语句时直接执行该分支。

     

          

  • 相关阅读:
    【Leetcode】328.奇偶链表
    【Leetcode】127.单词接龙(BFS与DFS区别)
    从ReentrantLock加锁解锁角度分析AQS
    一文解决LeetCode岛屿问题
    IIS 解决首次加载慢的问题
    IEqualityComparer<TSource> 比较规则
    C# 闭包问题 (待完善)
    两个MD5值一样的 128 byte sequences
    Windows解决忘记用户密码
    部署在阿里云上的项目收到了阿里云发送的shiro漏洞
  • 原文地址:https://www.cnblogs.com/javaisbest/p/11566046.html
Copyright © 2011-2022 走看看