chap03-选择结构和分支结构

一.选择结构

  

1.if语法

if(布尔表达式){
//代码块
}
//当布尔表达式结果为true,执行代码块

  

2. if else语法

if(布尔表达式){
//代码块1
}else{
//代码块2
}
//当布尔表达式结果为true,执行代码块1,结果为false,执行代码块2

  

3. 多重if

if(布尔表达式1){
//代码块1
}else if(布尔表达式2){
// 代码块2
}else if(){
...
}else{
//代码块n
}
进行布尔表达式1的判断,如果结果为true,执行代码块1,结束if结果
结果为false,继续进行布尔表达式2的判断,如果结果为true,执行代码块2,结果if结束
...
直到上述布尔表达式都不成立,执行代码块n

  

4. 嵌套if

if(布尔表达式1){
if(布尔表达式2){
//代码块
}
}
//判断布尔表达式1,结果为true,继续进行布尔表达式2的判断,布尔表达式2结果为true,执行代码
块

二.分支结构

1.switch

switch(变量|表达式){
case 值1:代码1;break;
case 值2:
case 值3:代码3;break;
...
default:代码n;
}
switch后的变量类型:byte,short,char,int,String(JDK1.7)
多重if适合做区间判断
switch适合做数值判断

三.局部变量

 概念:定义在函数(方法)内部的变量称为局部变量
 
 作用范围:从定义行开始,到所在代码块结束
 
 使用注意:先赋值后使用,重合作用范围内,不允许发生命名冲突

 
 
 
 

看完如果对你有帮助,感谢点赞支持!
                                           在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值