流程控制------选择结构 :if 语句和switch 语句

流程思路一般有2种:  流程图  、伪代码 

1.  if  控制语句

语法格式:

if ( 表达式1 ) {

        语句1;

}else  if ( 表达式1 ) { 

          语句2;

} else {

        语句3;

}

注: 多重条件选择结构的条件必须线性排列: 由大到小 或 由小到大

2.  switch 语句    ( 等值选择结构 )

语法格式:

switch  ( 表达式 ){

        case 常量 1:

                语句;

                break;

        case 常量 2:

                语句;

                break;

        ..................

        default:

                语句;

                break;

}

等值选择结构的使用要求:

         *    注1: 小括号中的算式, 结算结果的数据类型必须是下列之一:
         *          整数类型, char, String(jdk1.7后才能使用), 枚举
         *     注2: case表示等值选择结构的选项. 
         *             语法: case 常量数据:
         *                     选项内容代码;
         *                     break;
         *         常量数据的数据类型必须符合注1的要求.
         *         每个选项对应的常量数据必须唯一.
         *     注3: break表示终止, 使用在switch中表示, 结束等值选择
         *         如果选项的末尾没有break, 会造成穿透效果
         *     注4: default在switch中表示默认选项. 默认选项可以放在任意位置. 永远在所有case比对结束后生效.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值