分支结构if与switch

if:

if(条件判断表达式){
	执行语句;
}

条件表达式的结果一定是 true 或者 false;(布尔类型)
如果if要是没有大括号作为if体,那么if直接将下面的第一行作为if体。(平时加{}

switch:

switch(表达式){
	case 常量1:
		执行语句;
		break;//跳出switch
		....
	case 常量n:
		执行语句;
		break;
	default:
		执行语句;
		break;
}

switch中的表达式类型:bytecharshortint、String
switch表达式的类型要和常量1...n 的类型要匹配。

break 与 continue 的区别:

break:跳出switch;
	   如果没有 break,那么程序会继续穿透执行,即使与 常量 不匹配,也会继续执行,直至遇到 break,跳出循环。
	   常使用地方:循环、switch(跳出整个循环 和 switchcontinue:终止本次循环中余下尚未执行的语句,然后继续执行下一次的循环条件判定(仅结束本次循环)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值