用java写出,只会用复杂又本手本脑的。

编写程序Task3_12,根据如下要求计算机票优惠率,并输出。

输入:输入月份和需要订购机票的数量,分别保存到整数变量month 和sum 中。

计算规则如下:航空公司规定在旅游的旺季7~9 月份,如果订票数超过20 张,票价优惠15%,20 张以下,优惠5%;在旅游的淡季1~5 月份、10 月份、11 月份,如果订票数超过20 张,票价优惠30%,20 张以下,优惠20%;其他情况一律优惠10%。

输出:根据输入月份和需要订购机票的数量,输出优惠率。

img

package com.example.demo.csdn;

import java.util.Scanner;

public class Example {


    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入月份:");
        int month = scanner.nextInt();
        System.out.print("请输入订购机票的数量:");
        int sum = scanner.nextInt();
        String rate = "";
        if (month >= 7 && month <= 9) {
            if (sum > 20) {
                rate = "15%";
            } else {
                rate = "5%";
            }
        } else if (month >= 1 && month <= 5 || month == 10 || month == 11) {
            if (sum > 20) {
                rate = "30%";
            } else {
                rate = "20%";
            }
        } else {
            rate = "10%";
        }
        System.out.println(String.format("优惠率:%s", rate));


    }
}

img