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 ELGamal和paillier计算效率谁快?
  • ¥15 file converter 转换格式失败 报错 Error marking filters as finished,如何解决?
  • ¥15 ubuntu系统下挂载磁盘上执行./提示权限不够
  • ¥15 Arcgis相交分析无法绘制一个或多个图形
  • ¥15 关于#r语言#的问题:差异分析前数据准备,报错Error in data[, sampleName1] : subscript out of bounds请问怎么解决呀以下是全部代码:
  • ¥15 seatunnel-web使用SQL组件时候后台报错,无法找到表格
  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥30 3天&7天&&15天&销量如何统计同一行