JAVA语言的流程控制

在每一种语言中,都有对应的流程控制语句,今天我们要学习的是JAVA中的流程控制语句。

一.if分支语句

   我们可以与c语言的语法来做一下对比,if的作用为在某些情况下,需要当某一条件满足时才执行相应代码,条件不满足则执行其他代码。

   但尤其需要注意的是,在Java里,if分支语句判断条件里的变量必须为布尔类型;

if (布尔表达式) { 
        //布尔表达式为true时需执行的代码;  
 }else { 
        //布尔表达式为false时需执行的代码; 
}

java里的if分支和c语言的大致相同,所以我们不再赘述。

二.switch分支语句

 1.switch分支语句语法:

switch ( 表达式 ) {  
	case 常量1 :[{]
	当表达式的值等于整型常量1时执行的语句; 
	break;//当一种情况包含其他情况时
	[}]
	case 常量2 :[{]
	当表达式的值等于整型常量2时执行的语句; 
	break;
	[}]
 	   ---
	default:[{]
	当表达式的值不满足任何一个case的值时,执行的语句;
     [}]
}

对于switch语句来说,break跳出当前语句一般来说是至关重要的,这就要从switch语句中的执行机制说起:

当第一个case判断过后可以执行时,若接下来没有break语句,那么switch将会忽略接下来case中的判断,直接执行接下来的所有语句,所以通常来说,如果我们想使用switch实现分支语句,通常会在每一个case后加break语句。

三.循环语句

 1.for循环

      

2.while循环

3.do-while循环

与while不同的是do-while会先执行一次代码,然后再进行判断。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值