day05Java基础分支语句

1、程序的流程结构

A:顺序结构:默认的,从上向下,逐行的执行。
B:选择结构:条件满足,某些代码才会执行。
C:循环结构:条件满足,某些代码会反复多次的执行。直到条件不满足。

2、if语句

最基本的if语句

if(条件:boolean){
	//条件成立,执行此处的代码
}

流程图
在这里插入图片描述
if…else语句

if(条件:boolean){
	//条件成立,执行此处的代码
}else{
	//条件不成立,执行此处的代码
}

实现二者必选其一
流程图
在这里插入图片描述
多个条件:

if(条件1){
	条件1满足,执行此处的代码
}else if(条件2){
	条件1不满足,条件2满足,执行此处的代码
}else if(条件3){
	条件1、2都不满足,条件3满足,执行此处的代码。
}。。。
else{

}

在这里插入图片描述
if语句的嵌套

if(外层条件){
	if(内层条件){
	
	}else{
	
	}
}else{

}

3、switch语句

switch也是实现分支语句

switch(变量/表达式){
case 数值1:分支1;break;
case 数值2:分支2;break;
case 数值3:分支3;break;

default:最后一个分支;
}

注意点:

  • 1、case后的数值,不能重复。
  • 2、case是无序的,先写后写都可以,关键是是否能够匹配上switch作用的变量。
  • 3、switch作用的变量类型:short,byte,char,int,String。
  • 4、default语句是可选的。
  • 5、某个case匹配上后,如果该分支中没有break,那么后续的case都不再匹配,直接执行。一直到遇到break位置。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值