码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础学习笔记 -- 6(分支语句)

时间:2015-05-14 14:29:30      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:分支语句   if   else   case   switch   

分支语句

    1)if...else...分支

        ① 独自的 if 语句,不与else配合

            语法: if ( boolean 表达式) {

                            语句块 ;

                        }    

                        后面代码...

             运算:当boolean表达式成立,执行语句块,不成立,则跳过语句块执行后面内容。


    案例11:

        技术分享


        ② if...else... 语句

            语法:if ( boolean 表达式) {

                            语句块1;

                        } else {

                            语句块2;

                        }   

                        后续代码...

            运算:当boolean表达式成立,执行语句块1的内容,不成立,执行语句块2的内容,(二者选其一)。

                      执行完继续后续代码。


    案例12:

        技术分享

    结果:

        技术分享

        技术分享


    案例13:

        技术分享


        ③ if ... else if ... else if ... else... 多条件分支语句

            语法: if ( boolean表达式1 ) {

                          // 语句块1

                       } else if ( boolean表达式2 ) {

                          // 语句块2

                       } else if ( boolean表达式3 ) {

                          // 语句块3

                       } else {

                          // 语句块4

                       }

            运算:从上往下,哪个if后面的boolean表达式成立,则执行哪个后面的语句块,都不成立,

                      最后执行else里面的语句块。(所有的分支最终只会有一个执行)


    案例14:

        技术分享


    2)switch...case...分支

        switch-case是一种特殊的分支结构;

        switch-case可以根据一个整数值的不同取值,从不同的程序入口开始执行。

        语法:

            switch(整型表达式) {

                case 整型常量值1:  语句1 ; break ;

                case 整型常量值2:  语句2 ; break ;

                ... ...

                default :  语句n; 

            }

        运算:先计算整型表达式的值,

                  若值等于整型常量值1,则执行语句1,然后break退出分支。

                  若值等于整型常量值2,则执行语句2,然后break退出分支。

                  若没有找到匹配的值,则只执行语句n。 然后退出分支。

        注意:如果每个分支后面没有写break,那么,当进入该分支之后,会一直执行到default再退出。

                  switch后的()里可以放的类型:int、char、short、byte、String(JDK1.7);


    案例15:

        技术分享


    案例16:

        技术分享


本文出自 “永远年轻” 博客,请务必保留此出处http://kingkongzhao.blog.51cto.com/6319491/1651210

Java基础学习笔记 -- 6(分支语句)

标签:分支语句   if   else   case   switch   

原文地址:http://kingkongzhao.blog.51cto.com/6319491/1651210

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!