dyxm21 2016-03-31 00:01 采纳率: 100%
浏览 1606

写了一个java实现航空订票功能,写了一部分,但是一运行就报错,求大神指点

import java.util.Scanner;public class The_Plane_Tickets { static String[] names = null; //起点终点 static double[] price = null; //票价 static int []FlightNumber = null; //航班号 static String[] TimeOfFlight = null;//飞行时间 static int[] numbers = null; //机票数量 static String[][] logs = new String [500][3]; public static void main(String[] args) { Scanner sc = new Scanner(System.in); int choice = 0; while(choice!=4){ TheMainMenu(); choice = sc.nextInt(); switch (choice) { case 1: Initialization(); break; case 2: break; case 3: break; case 4: break; default: break; } } } private static void Initialization() { // 用来进行系统初始化的方法! //1:北京六安:112:7.00——8.40:200:140|2:六安徐州:115:9.00——9.40:99:100:|3:南京四川:119:14.00——16.55:400:120 Scanner sc = new Scanner(System.in); String init = sc.next(); String []date = init.split("\|"); names = new String[date.length]; FlightNumber = new int[date.length]; TimeOfFlight = new String[date.length]; price = new double[date.length]; numbers = new int [date.length]; for(int i = 0;i<date.length;i++){ String [] temp = date[i].split("\:"); names [i] = temp[1]; FlightNumber[i] = Integer.parseInt(temp[2]); TimeOfFlight[i] = temp[3]; price[i] = Double.parseDouble(temp[4]); numbers [i] = Integer.parseInt(temp[5]); } productlist(); } public static void productlist() { // 打印日志 System.out.println(""); System.out.println("**********航班列表信息**********"); for(int i = 0;i<names.length;i++){ System.out.println((i+1)+".\t"+names[i]+".\t"+FlightNumber[i]+".\t"+TimeOfFlight+".\t"+price[i]+".\t"+numbers [i]); } } public static void TheMainMenu() { //进入主菜单。 System.out.println("欢迎使用NEO云端购票系统"); System.out.println("1.显示所有航线"); System.out.println("2.查询航线信息"); System.out.println("3.机票购买"); System.out.println("4.系统管理"); System.out.println("5.退出程序"); System.out.println("请选择您需要的服务"); }}

  • 写回答

3条回答

  • sky663 2016-03-31 01:10
    关注

    什么错,这样看起来太累 了

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘