案例一:买飞机票
需求:
机票按照淡季旺季头等舱和经济舱收费、输入机票原件、月份和头等舱或经济舱
按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11-4月)头等舱7折,经济舱6.5折。
自写版:
import java.util.Scanner;
public class PlaneTicket {
public static void main(String[] args) {
Scanner ns = new Scanner(System.in);
System.out.println("请输入机票原价:");
double YJ = ns.nextDouble();
System.out.println("请输入起飞月份:");
int mon = ns.nextInt();
System.out.println("请输入座舱等级:1.头等舱;2.经济舱");
int Types = ns.nextInt();
Cacu(YJ, mon, Types);
}
public static void Cacu(double a, int b, int c){
switch(b){
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
a = c==1? 0.9*a:0.85*a;
|