选择结构语句

一、if条件语句

1.if 条件语句,编写格式:

if(条件){

if条件语句的执行体;

}

其中:条件,必须是boolean类型,

当条件的结果是ture,执行大括号中的执行体;若条件的结果是false,则不执行,即什么也不做;

 

2、if…else语句格式;

if(条件){

if语句执行体;

}else{

else语句执行体;

}

条件语句是ture,执行if语句;条件语句结

 

3、if …else if …else语句

格式: if(条件1){

if条件执行体1;

}else if (条件2){

if条件执行体2;

}else if(条件3){

if条件执行体3;

}else{

执行else语句执行体

}

}

二、switch条件语句

1、格式:

swtich(表达式)  {    //   ()中的数据类型仅仅支持整数

                 case 常量1 :

                   要执行的语句;

                   break;

                 case 常量2 :

                   要执行的语句;

                   break;

                 case 常量3 :

                   要执行的语句;

                    break;

                 default:

                   要执行的语句;

                   break;

}

 

 

需要注意的问题:

 

1.switch 括号里面只能放整数

2.break语句不能遗漏 ,假如遗漏了,那么程序会继续往下开始执行,

3.不太能表达相对复杂的结构

4.switch里面也支持嵌套,但是一般不用

运行机理:

switch中的表达式结果会找对应的case匹配,如果匹配成功就找对应的的case执行

直到遇到break结束,如果case都不匹配,会直接执行default后面的语句

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值