JAVA-Day 06:if语句的三种形式
if语句的三种形式
- if(表达式){语句体}
如果小括号里的表达式结果为真,则执行大括号中的语句体,如下图例子所示:
2.if(表达式){语句体}else{语句体}
如果小括号里的表达式为真,则执行else前的大括号中的语句体,如果小括号里的表达式为假,则执行else后的大括号中的语句体。如下图例子所示:
3.if(表达式){语句体}else if(表达式){语句体}else if(表达式){语句体}
如果第一个if小括号里的表达式为真,则执行第一个表达式后面的语句体,否则判断else if后面的表达式是否为真,如果为真就执行语句体,否则接着判断下一个else if中的表达式。如下图例子所示:
注意:如果if中的语句体只有一条语句时,大括号可以省略。(建议是否为一条语句都添加大括号)
Text
某商场有vip的会员制,根据不同的会员会有不同的折扣,假设商品总价为1000,键盘录入会员级别,并计算出最终支付的钱。一级会员打九折;二级会员打八折;三级会员打七折;不是会员原价,打骨折
public static void main(String[] args){
int price=1000;
Scanner mall=new Scanner(System.in);
System.out.println("请输入您的会员等级");
int vip=mall.textInt();
if(vip==1){
System.out.println("应支付:"+price*0.9);
}else if(vip==2){
System.out.println("应支付:"+price*0.8);
}else if(vip==3){
System.out.println("应支付:"+price*0.7);
}else{
System.out.println("不是会员,应支付:"+price+",然后打骨折")
}
}
代码运行结果如下图所示:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战