JAVA基础之控制语句

最常用的控制语句可以概括为条件判断以及循环语句判断;
条件判断:
if语句:if(boolean){...}else{...},或if(boolean){...}else if(boolean){...}...else{...}
switch语句:switch(byte,short,int,char,String,enum){
					case 1:...;break;
					case 2:...;break;
					...
					}
值得一提的是,String类型的判断是jdk1.7之后开始支持的,其本质是将其转换为hash值进行判断,其实还是整数。另外,在每一句case语句后面,都需要加break;如果没有加break语句,则会执行完对应的case语句之后,继续执行所有后续的case语句。

循环语句:
while语句:while(boolean){...},当括号内布尔表达式为真时,执行代码块内语句,注意顺序,先判断,后执行。
do...while语句:do{...}while(boolean),与上述while语句的区别在于,先执行一遍代码块内的语句之后,再判断括号中布尔表达式的真假。
for循环:for(...;...;...){...},在执行循环之前先执行括号内第一个表达式。循环开始后先执行第二个表达式,第二个表达式必须是布尔表达式,然后执行代码块内的循环体语句,最后执行括号内第三个表达式。第一第三两个表达式可以为空,只标记分号。
continue和break语句:这两个语句皆可以跳出当前循环,不同之处在于continue语句的意义是跳出当前循环,继续执行下一个循环判断。而break则是跳出循环语句,结束循环,并执行循环语句之后的代码内容。
嵌套循环:循环语句之中包含有另一循环语句;在嵌套循环语句之中,可以使用带标签的循环语句来终止外部循环。也可以使用一布尔类型的变量,在每一次执行完嵌套循环语句之后判断布尔值来终止外部循环。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值