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语句时直接执行该分支。

     

          

  • 相关阅读:
    源码分析:Java对象的内存分配
    源码分析:Java堆的创建
    Java Main如何被执行?
    HotSpot模板解释器目标代码生成过程源码分析
    Java常量池解析与字符串intern简介
    Java类的连接与初始化 (及2013阿里初始化笔试题解析)
    css中对position的几种定位方式的最佳诠释
    DB2学习笔记
    three.js:Failed to execute 'texImage2D' on 'WebGLRenderingContext解决方案
    线程隔离ThreadLocal
  • 原文地址:https://www.cnblogs.com/javaisbest/p/11566046.html
Copyright © 2011-2022 走看看