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

Java-买飞机票(方法优化版)

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

Java-买飞机票(方法优化版)

需求:

1、机票价格按照淡季、旺季,头等舱、经济舱收费,输入机票原价、月份和头等舱或经济舱。

2、按照如下规则计算机票价格:

        旺季(5~10月)头等舱9折,经济舱8.5折。

        淡季(11月到来年4月)头等舱7折,经济舱6.5折。

package test;

import java.util.Scanner;

public class test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		System.out.print("请输入机票原价:");
		double price = sc.nextInt();
		System.out.print("请输入机票所在月份:");
		int month = sc.nextInt();
		System.out.print("请输入你购买的机舱类型  1 头等舱  2 经济舱:");
		int type = sc.nextInt();
		double v1 = 0, v2 =0;
		if (month > 0 && month <= 12) {
			
			if (month >= 5 && month <= 10) {
				v1 = 0.9;
				v2 = 0.85;
				double endPrice = endPrice(price, type, v1, v2);
				System.out.println(endPrice);
			} else {
				v1 = 0.7;
				v2 = 0.65;
				double endPrice = endPrice(price, type, v1, v2);
				System.out.println(endPrice);
			}
			
		} else {
			
			System.out.println("你输入的月份有误");
			
		}
		
	}
	
	public static double endPrice(double price, int type, double v1, double v2) {
		
		double endPrice = 0;
		if (type == 1) {
			endPrice = price * v1;
		} else if (type == 2) {
			endPrice = price * v2;
		} else {
			System.out.println("查无此舱");
		}
		return endPrice;
		
	}
	
}

 

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

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

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