栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java笔记 --- 嵌套分支

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java笔记 --- 嵌套分支

一、嵌套分支

在一个分支结构中又完整的嵌套了另一个完整的分支结构,里面的分支的结构称为内层分支外面的分支结构称为外层分支。规范:不要超过3层

二、入门练习

参加歌手比赛,如果初赛成绩大于8.0进入决赛,否则提示淘汰。并且根据性别提示进入男子组或女子组。 输入成绩和性别,进行判断和输出信息。

package demo03;

import java.util.Scanner;

public class Test03 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        //定义一个变量接收成绩
        System.out.println("请输入你的成绩");
        double result = scanner.nextDouble();
        //定义一个变量接收性别
        System.out.println("请输入你的性别");
        char sex = scanner.next().charAt(0);
        if (result > 8.0){
            System.out.println("恭喜你进入决赛");
            if (sex == '男'){
                System.out.println("进入男子组");
            } else {
                System.out.println("进入女子组");
            }
        } else {
            System.out.println("你已被淘汰");
        }
    }
}

 练习二

出票系统:根据淡旺季的月份和年龄,打印票价

4--10旺季:

成人(18-60) : 60

儿童(<18) :半价

老人(>60) :1/3

淡季: 成人40 ,其他: 20

package demo03;

import java.util.Scanner;

public class Test04 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        //定义一个变量接收月份
        System.out.println("请输入月份");
        int month = scanner.nextInt();
        //定义一个变量票价
        double money = 60;
        if (month >= 1 && month <= 12){
            //定义一个变量接收年龄
            System.out.println("请输入年龄");
            int age = scanner.nextInt();
            if (month >= 4 && month <= 10){
                if (age >= 18 && age <= 60){
                    System.out.println("票价为:"+money);
                } else if (age < 18){
                    System.out.println("票价为:"+money / 2);
                }else {
                    System.out.println("票价为"+ money / 3);
                }
            } else {
                if (age >= 18 && age <= 60){
                    System.out.println("票价为:"+ (money - 20));
                } else {
                    System.out.println("票价为:"+ (money - 40));
                }
            }
        } else {
            System.out.println("请输入正确的月份");
        }
    }
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/434241.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号