zoukankan      html  css  js  c++  java
  • Java之嵌套分支基本使用

    嵌套分支

    1. 基本介绍

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

    2. 基本语法

    在这里插入图片描述

    3. 应用案例 1

    • 参加歌手比赛,如果初赛成绩大于 8.0 进入决赛,否则提示淘汰。并且根据性别提示进入男子组或女子组。 输入成绩和性别,进行判断和输出信息。[NestedIf.java]
    • 提示: double score; char gender;
    • 接收字符: char gender = scanner.next().charAt(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 ,你被淘汰了~");
    	}
    

    在这里插入图片描述

    本文来自博客园,作者:兮动人,转载请注明原文链接:https://www.cnblogs.com/xdr630/p/15254678.html

  • 相关阅读:
    Python 06--面向对象编程
    Python 05--常用模块学习
    6大排序算法,c#实现
    Git管理unity3d项目
    cordova crosswalk android 7.0 问题
    ionic/cordvoa 修改platform文件夹里的文件,build会覆盖问题
    webStorm Linux Ubuntu 中文搜狗输入问题
    Ionic android 底部tabs
    ionic 添加新module
    yii2 Nav::widget() 和 Menu::widget()
  • 原文地址:https://www.cnblogs.com/xdr630/p/15254678.html
Copyright © 2011-2022 走看看