用JAVA程序实现航空里程累计

news/2024/11/1 15:50:27/

南航航空公司里程累计计算表

服务等级

订座舱位(代号)

舱位累积比例

头等舱

F,A

150%

公务舱

C,D

130%

经济舱

Y,T,K

100%

其他舱位

M,G

0

 

 

package choice.sample;

import java.io.IOException;

import java.util.Scanner;

public class LetMeFly {

    /**

     * @param args

     * @throws IOException

     */

    public static void main(String[] args) throws IOException {

       // TODO Auto-generated method stub

       int mznum;

       String seats;

       char seat,choice;

       float newflight1;

       double newflight2,flight=0.0;

       System.out.println("请输入你的明珠卡号:");

       Scanner input1=new Scanner(System.in);

       mznum=input1.nextInt();

       do{

           System.out.println("请输入你的订座舱位:");

           Scanner input2=new Scanner(System.in);

           seats=input2.next();

           seat=seats.charAt(0);

           System.out.println("请输入你的本次飞行里程:");

           Scanner input3=new Scanner(System.in);

           newflight1=input3.nextFloat();

           switch(seat){

           case 'A':

           case 'F':

              newflight2=newflight1*1.5;

              flight=flight+newflight2;

              break;

           case 'C':

           case 'D':

              newflight2=newflight1*1.3;

              flight+=newflight2;

              break;

           case 'Y':

           case 'T':

           case 'K':

              newflight2=newflight1*1;

              flight+=newflight2;

              break;

           case 'M':

           case 'G':

              newflight2=newflight1*0.4;

              flight+=newflight2;

              break;

           default:

              newflight2=0;

              flight+=newflight2;

           }

           System.out.println("还需要继续累积里程吗?请输入Y/N:");

           choice=(char)System.in.read(); 

       }while(choice=='Y');

       System.out.println("明珠卡号为:"+mznum+"的用户,你好!");

       System.out.println("你的本次飞行累积航空里程为:"+flight);

    }

}

 


http://www.ppmy.cn/news/687787.html

相关文章

中航信E-Build基础API使用实例

转载请注明出处:http://lucien-zzy.iteye.com/admin/blogs/2007894 包含三个类一个配置文件: 1.静态时间格式类 2.接口测试类 3.配置文件加载类 4.配置文件 5.所需jar包 1.静态时间格式类 public class RequestStatic implements java.io.Serializable {private st…

收益管理简介

收益管理起源于民用航空业,是美国的航空公司在上个世纪80 年代为解决激烈的市场竞争问题而提出的一种新的管理方法。随着科学技术的发展,特别是信息技术的飞速发展,再加上行业管制的逐渐放开,收益管理的理论与方法得到了更加广泛的应用。至今,收益管理已在航空、酒店、旅游服务…

中国国航往返飞机票怎么改签

中国国航往返飞机票怎么改签 发布时间:2013-03-26 浏览次数:72 返回列表 免责声明: 以上供应信息为供应商在本站发布,该信息的真实性、准确性和合法性由商家负责,豫贸网对此不承担任何责任!…

浅谈去哪儿算法,搜索结果打乱,_m_参数,headers,pre关键参数等

前言 本文仅供学习参考,如有侵权,请私信删除由于版权问题,本文所展示的代码并非完整代码,也不提供相关工具,关键参数只提供思路。 登录 登录的请求如下:https://user.qunar.com/mobile/doLogin.jsp 请求…

第7章 航空公司客户价值分析

7.1 背景与挖掘目标 #mermaid-svg-01TNP0O2mvwP3gPX .label{font-family:trebuchet ms, verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-01TNP0O2mvwP3gPX .label text{fill:#333}#mermaid-svg-01TNP0O2mvwP3gPX .node rect,#merma…

SQL Server数据库技术期末大作业 机票预定信息系统

题目 设计机票预定信息系统,并完成以下系统功能基本要求: 能够实现多种关联查询 航班基本信息的录入:航班的编号、飞机名称、机舱等级等; 机票信息:票价、折扣、当前预售状态及经受业务员等; 客户基本信息…

吐槽一下国泰航空

最近订的机票比较多。 那么对我这种人来说,已经不再追求极端便宜价格,但也不做不到可以无视价格,所以,对我而言,在预算允许内,寻找最好的航空公司,行程时间,和舱位是目前订票的主要考…

以中国南方航空为竞品结构化分析并设计航空购票网页

结构化分析 第一章 系统概述 项目简介 系统目标 此项目是基于web的独立开发的机票预订系统,可以提供中国南方航空公司的机票预订服务,用户可以根据自己的行程预订机票。系统分为前台订票系统以及后台管理系统。其中,前台订票系统包括用户…