Java条件语句详解(Java必备知识)

在生活中每个人都要做出各种各样的选择,例如吃什么菜,走哪条路,那么程序遇到该怎么办?这时候就需要使用条件语句,条件语句根据不同的判断条件执行不同的代码。

if条件语句

if条件主要用于告知程序当某一个条件成立时,须执行满足该条件的相关语句。if条件语句可分为if条件语句、if…else语句和if…else if多分支语句。

简单的if条件语句

语法如下:

if(布尔表达式){
	语句;
}

示例代码如下:

if …else语句

语法如下:

if(表达式){
	语句1
}else{
	语句2
}

if …else if语句

语法如下:

if(表达式){
	语句1
}else if(表达式){
	语句2
}else{
	语句3
}

switch多分支语句

语法如下:

switch(用于判断的参数){
	case 常量表达式1 : 语法1; break;
	case 常量表达式2 : 语法2; break;
	case 常量表达式n : 语法n; break;
	default : 语法n+1; break;
}

switch多分支语句中参数必须是整型、字符型、枚举类型或字符串类型。case语句后的若干个语句直到遇到break语句为止。如果没有遇到,继续执行后面case中的若干个语句,直到break为止。

break的作用是跳出整个switch多分支语句。

default语句是可以不写的,如果他不存在而且switch多分支语句中表达式的值不与任何case的常量值相同,switch则不作任何处理。

代码示例:

当我输入10的时候,case 10是没有break的,这个时候直接执行了下一个case,不管符合不符合。

当输入11的时候,case里面没有,所以直接执行default当中的代码。

注意:
continue的作用是结束当前一次循环,进入下次循环,即不执行该次循环continue下面的语句,直接进入下次循环,是不能用于switch的。

switch表达数据类型包括6种:byte、short、char、int四种整数类型以及string字符串类型和枚举类型。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怪 咖@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值