java分支控制

分类:

  1. 单分支
  2. 双分支
  3. 多分支

单分支

  1. 基本语法:

if(){

执行代码块;

}

  1. 流程图:

嵌套分支

  1. 介绍:一个分支结构又嵌套了一个另外完整的分支结构。
  2. 建议:不要超过三层
  3. 练习:

参加歌手比赛,如果初赛成绩大于 8.0 进入决赛,否则提示淘汰。

并且根据性别提示进入男子组或女子组。输入成绩和性别,进行判断和输出信息。

[NestedIf.java]

提示: double score; char gender; 接收字符: char gender = scanner.next().charAt(0)

思路分析:1)创建scanner对象,接收用户输入

2)把接收信息保存到score 和 gender中

3)判断

1、使用if-else判断,如果score大于8.0,进入决赛,否则淘汰

2、如果进入到决赛,使用if-else判断gender来分配到男子还是女子组。

出票系统:

思路分析:

1)定义scanner类,接收输入

2)把接收信息保存到String season 中

3)使用双分支,判断出是旺季、淡季

4)把接收信息报讯到 int age 中

5)旺季,则使用多分支循环定价格

6)淡季同理。

Switch与if-else比较

  1. 判断的具体数值不多,符合byte\int\short\char\enum\String,建议使用switch
  2. 区间的判断、boolean类型的判断,使用if条件表达式。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

原码小青瓜

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

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

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

打赏作者

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

抵扣说明:

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

余额充值