流程控制语句


一、if语句

if语句有以下3种语法形式:

if(表达式){
	代码块
}
//如果代码块中只有一条语句,那么if后面的大括号可以省略。
if(表达式){
	代码块A
}else{
	代码块B
}
if(表达式1){
	代码块A
}else if(表达式2){
	代码块B
}else if(代码块3){
	代码块C
}else{
	代码块X
}

二、switch语句

switch(表达式){
	case 常量1:
		代码块A;
		break;
	case 常量2:
		代码块B;
		break;
	……
	default:
		代码块X;
		break;
	}

注意:1.这个表达式的值只允许是byte、short、int和char类型(在JDK7.0及后续版本中表达式的值可以是String类型)。
2.case 后必须要跟一个与表达式类型对应的常量,case 可以有多个,且顺序可以改变,但是每个 case 后面的常量值必须不同。
3.default 表示当表达式的实际值没有匹配到前面对应的任何 case 常量时,default 后面的默认代码块会被执行,default 通常放在末尾。
4.break 表示跳出当前结构,一定不要忘记。

三、循环语句

1.while

while(循环条件)
{
	循环代码块;
}

注意:1.while与if结构很像,先判读后执行。
2.循环要注意更新变量,防止死循环(无限循环)

2.do…while

do
{
	循环体
}while(循环条件);

注意:do…while 循环和 while 循环类似,不同点在于 do…while 循环以 do 开头,先执行循环代码块,然后再判断循环条件,如果循环条件满足,则继续循环。由此可见,do…while 循环中的循环代码块至少会被执行一次。

3.for

for(表达式1;表达式2;表达式3){
	循环代码块
}

4.跳转语句

跳转语句(break,continue,return)
在循环体内,break语句和continue语句的区别在于:break语句是跳出循环进而执行 循环之后的语句(即结束当前循环),而continue语句是跳过本次循环继续执行下一 次循环(即跳过本趟循环)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值