前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Java之嵌套分支基本使用

Java之嵌套分支基本使用

作者头像
兮动人
发布2021-06-11 18:56:53
发布2021-06-11 18:56:53
50600
代码可运行
举报
文章被收录于专栏:兮动人的博客兮动人的博客
运行总次数:0
代码可运行

文章目录

嵌套分支

1. 基本介绍

  • 在一个分支结构中又完整的嵌套了另一个完整的分支结构,里面的分支的结构称为内层分支外面的分支结构称为外层分支。建议: 不要超过 3 层 (可读性不好)

2. 基本语法

3. 应用案例 1

  • 参加歌手比赛,如果初赛成绩大于 8.0 进入决赛,否则提示淘汰。并且根据性别提示进入男子组或女子组。 输入成绩和性别,进行判断和输出信息。[NestedIf.java]
  • 提示: double score; char gender;
  • 接收字符: char gender = scanner.next().charAt(0)
代码语言:javascript
代码运行次数:0
运行
复制
	/*
	参加歌手比赛,如果初赛成绩大于8.0进入决赛,
	否则提示淘汰。并且根据性别提示进入男子组或女子组。
	【可以让学员先练习下】, 输入成绩和性别,进行判断和输出信息。
	[NestedIf.java]

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

	 */
	//思路分析
	//1. 创建Scanner对象,接收用户输入
	//2. 接收 成绩保存到 double score
	//3. 使用 if-else 判断 如果初赛成绩大于8.0进入决赛,否则提示淘汰
	//4. 如果进入到 决赛,再接收 char gender, 使用 if-else 输出信息
	//代码实现 => 思路 --> java代码
	
	Scanner myScanner = new Scanner(System.in);
	System.out.println("请输入该歌手的成绩");
	double score = myScanner.nextDouble();
	if( score > 8.0 ) {
		System.out.println("请输入性别");
		char gender = myScanner.next().charAt(0); 
		if( gender == '男' ) {
			System.out.println("进入男子组");
		} else if(gender == '女') {
			System.out.println("进入女子组");
		} else {
			System.out.println("你的性别有误,不能参加决赛~");
		}
	} else {
		System.out.println("sorry ,你被淘汰了~");
	}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/05/04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 嵌套分支
    • 1. 基本介绍
    • 2. 基本语法
    • 3. 应用案例 1
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档