例题:假如你准备去海南旅游,现在要订购机票。机票的价格受季节旺季、淡季影响,而且头等舱和经济舱价格也不同。假设机票原价为5000元,4~ 10月为旺季,旺季头等舱打9折,经济舱打6折,其他月份为淡季,淡季头等舱打5折,经济舱打4折。请编写程序, 根据出行的月份和选择的舱位输出实际的机票 价格,输出结果如图所示。
代码如下:
/**
* Author:Xu Zheng Wei
* E-mail:2518298846@qq.com
* 程序功能:假如你准备去海南旅游,现在要订购机票。机票的价格受季节旺季、淡季影响,而且头等舱和经济舱价格也不同。假设机票原价为5000元,4~ 10月为旺季,旺季头等舱打9折,经济舱打6折,其他月份为淡季,淡季头等舱打5折,经济舱打4折。请编写程序, 根据出行的月份和选择的舱位输出实际的机票 价格,输出结果如图所示。
*/
package com.lianxiti;
import java.util.Scanner;
public class java03 {
public static void main(String[] args) {
System.out.println("请输入您出行的月份m:1~12 \n");
System.out.println("请问您选择头等舱还是经济舱n?头等舱输入1,经济舱输入2。 \n");
Scanner input = new Scanner(System.in);
int a=5000; //机票原价;
double sum; //机票打完折的金额;
int m = input.nextInt(); //接收月份;
int n = input.nextInt(); //接收是头等舱还是经济舱;
if (m==4||m==5||m==6||m==7||m==8||m==9||m==10){
if(n==1){
sum=a*0.9;
System.out.println("您的机票价格为:"+sum);
}
if(n==2){
sum=a*0.6;
System.out.println("您的机票价格为:"+sum);
}
else {
System.out.println("请选择有效的头等舱、经济舱的代码!!!");
}
}else {
if(n==1){
sum=a*0.5;
System.out.println("您的机票价格为:"+sum);
}
if(n==2){
sum=a*0.4;
System.out.println("您的机票价格为:"+sum);
}
else {
System.out.println("请输入有效的月份代码!!!");
}
}
}
}*
注意:这里的 java03 是我文件名字,这个名字必须要和你的Java页面的名字一样。
运行结果: