|
Java Help!!! Please :)
Hi,
I am trying to write a program for a project at uni and i have become stuck!
I have an array that contains train codes and times and i need to pull various pieces of information out of it! Now there are duplicates in there that i need to some how take into account for and i am stuck!
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package travel;
import javax.swing.JOptionPane;
/**
*
* @author cnewton2k
*/
class planner
{
public planner()
{
String traintimes[][] = new String[32][6];
traintimes[0][0] = "EA101";
traintimes[0][1] = "London";
traintimes[0][2] = "Paris";
traintimes[0][3] = "10.05";
traintimes[0][4] = "11.18";
traintimes[0][5] = "45";
traintimes[1][0] = "EA101";
traintimes[1][1] = "Paris";
traintimes[1][2] = "La Vella";
traintimes[1][3] = "11.30";
traintimes[1][4] = "13.24";
traintimes[1][5] = "40";
traintimes[2][0] = "AE101";
traintimes[2][1] = "La Vella";
traintimes[2][2] = "Paris";
traintimes[2][3] = "13.47";
traintimes[2][4] = "15.41";
traintimes[2][5] = "40";
traintimes[3][0] = "AE101";
traintimes[3][1] = "Paris";
traintimes[3][2] = "London";
traintimes[3][3] = "15.50";
traintimes[3][4] = "17.03";
traintimes[3][5] = "45";
traintimes[4][0] = "PA102";
traintimes[4][1] = "Lisbon";
traintimes[4][2] = "Madrid";
traintimes[4][3] = "10.44";
traintimes[4][4] = "11.56";
traintimes[4][5] = "27";
traintimes[5][0] = "PA102";
traintimes[5][1] = "Madrid";
traintimes[5][2] = "La Vella";
traintimes[5][3] = "12.08";
traintimes[5][4] = "13.21";
traintimes[5][5] = "32";
traintimes[6][0] = "AP102";
traintimes[6][1] = "La Vella";
traintimes[6][2] = "Madrid";
traintimes[6][3] = "13.45";
traintimes[6][4] = "15.12";
traintimes[6][5] = "32";
traintimes[7][0] = "AP102";
traintimes[7][1] = "Madrid";
traintimes[7][2] = "Lisbon";
traintimes[7][3] = "15.24";
traintimes[7][4] = "16.36";
traintimes[7][5] = "27";
traintimes[8][0] = "IA103";
traintimes[8][1] = "Rome";
traintimes[8][2] = "Monte Carlo";
traintimes[8][3] = "10.45";
traintimes[8][4] = "12.08";
traintimes[8][5] = "28";
traintimes[9][0] = "IA103";
traintimes[9][1] = "Monte Carlo";
traintimes[9][2] = "La Vella";
traintimes[9][3] = "12.25";
traintimes[9][4] = "13.27";
traintimes[9][5] = "26";
traintimes[10][0] = "AI103";
traintimes[10][1] = "La Vella";
traintimes[10][2] = "Monte Carlo";
traintimes[10][3] = "13.50";
traintimes[10][4] = "14.52";
traintimes[10][5] = "26";
traintimes[11][0] = "AI103";
traintimes[11][1] = "Monte Carlo";
traintimes[11][2] = "Rome";
traintimes[11][3] = "15.00";
traintimes[11][4] = "16.23";
traintimes[11][5] = "28";
traintimes[12][0] = "FA104";
traintimes[12][1] = "Paris";
traintimes[12][2] = "Bern";
traintimes[12][3] = "09.30";
traintimes[12][4] = "10.26";
traintimes[12][5] = "16";
traintimes[13][0] = "FA104";
traintimes[13][1] = "Bern";
traintimes[13][2] = "Vaduz";
traintimes[13][3] = "10.45";
traintimes[13][4] = "11.26";
traintimes[13][5] = "10";
traintimes[14][0] = "FA104";
traintimes[14][1] = "Vaduz";
traintimes[14][2] = "Vienna";
traintimes[14][3] = "11.50";
traintimes[14][4] = "12.42";
traintimes[14][5] = "16";
traintimes[15][0] = "AF104";
traintimes[15][1] = "Vienna";
traintimes[15][2] = "Vaduz";
traintimes[15][3] = "13.00";
traintimes[15][4] = "13.52";
traintimes[15][5] = "16";
traintimes[16][0] = "AF104";
traintimes[16][1] = "Vaduz";
traintimes[16][2] = "Bern";
traintimes[16][3] = "14.10";
traintimes[16][4] = "15.02";
traintimes[16][5] = "10";
traintimes[17][0] = "AF104";
traintimes[17][1] = "Bern";
traintimes[17][2] = "Paris";
traintimes[17][3] = "15.20";
traintimes[17][4] = "16.16";
traintimes[17][5] = "18";
traintimes[18][0] = "IC105";
traintimes[18][1] = "Rome";
traintimes[18][2] = "Vienna";
traintimes[18][3] = "10.20";
traintimes[18][4] = "12.45";
traintimes[18][5] = "42";
traintimes[19][0] = "IC105";
traintimes[19][1] = "Vienna";
traintimes[19][2] = "Prague";
traintimes[19][3] = "13.05";
traintimes[19][4] = "13.37";
traintimes[19][5] = "10";
traintimes[20][0] = "CI105";
traintimes[20][1] = "Prague";
traintimes[20][2] = "Vienna";
traintimes[20][3] = "14.00";
traintimes[20][4] = "14.32";
traintimes[20][5] = "10";
traintimes[21][0] = "CI105";
traintimes[21][1] = "Vienna";
traintimes[21][2] = "Rome";
traintimes[21][3] = "14.45";
traintimes[21][4] = "17.10";
traintimes[21][5] = "42";
traintimes[22][0] = "EC106";
traintimes[22][1] = "London";
traintimes[22][2] = "Berlin";
traintimes[22][3] = "10.30";
traintimes[22][4] = "12.47";
traintimes[22][5] = "60";
traintimes[23][0] = "EC106";
traintimes[23][1] = "Berlin";
traintimes[23][2] = "Prague";
traintimes[23][3] = "13.02";
traintimes[23][4] = "13.29";
traintimes[23][5] = "12";
traintimes[24][0] = "CE106";
traintimes[24][1] = "Prague";
traintimes[24][2] = "Berlin";
traintimes[24][3] = "13.55";
traintimes[24][4] = "14.22";
traintimes[24][5] = "12";
traintimes[25][0] = "CE106";
traintimes[25][1] = "Berlin";
traintimes[25][2] = "London";
traintimes[25][3] = "14.30";
traintimes[25][4] = "16.47";
traintimes[25][5] = "60";
traintimes[26][0] = "FN107";
traintimes[26][1] = "Paris";
traintimes[26][2] = "Amsterdam";
traintimes[26][3] = "11.25";
traintimes[26][4] = "12.19";
traintimes[26][5] = "18";
traintimes[27][0] = "FN107";
traintimes[27][1] = "Amsterdam";
traintimes[27][2] = "Brussels";
traintimes[27][3] = "12.25";
traintimes[27][4] = "12.57";
traintimes[27][5] = "8";
traintimes[28][0] = "FN107";
traintimes[28][1] = "Brussels";
traintimes[28][2] = "Luxembourg";
traintimes[28][3] = "13.02";
traintimes[28][4] = "13.27";
traintimes[28][5] = "8";
traintimes[29][0] = "NF107";
traintimes[29][1] = "Luxembourg";
traintimes[29][2] = "Brussels";
traintimes[29][3] = "13.35";
traintimes[29][4] = "14.00";
traintimes[29][5] = "8";
traintimes[30][0] = "NF107";
traintimes[30][1] = "Brussels";
traintimes[30][2] = "Amsterdam";
traintimes[30][3] = "14.05";
traintimes[30][4] = "14.37";
traintimes[30][5] = "8";
traintimes[31][0] = "NF107";
traintimes[31][1] = "Amsterdam";
traintimes[31][2] = "Paris";
traintimes[31][3] = "14.43";
traintimes[31][4] = "15.45";
traintimes[31][5] = "18";
Object menusystem = JOptionPane.showInputDialog(null, "Welcome to The Booking System Please Select From The Following Options", "The Planner", JOptionPane.QUESTION_MESSAGE, null, new String[]
{
"Display Station Name",
"Display the times for a given journey",
"Find the price to travel on a route",
"List departures with a journey time greater than or less than a given amount of time.",
"List the destinations available from a given station.",
"List all departures or arrivals for a given station within a given timeframe.",
"Plan A Route"
}, "Display Station Name");
if (menusystem == null)
{
JOptionPane.showMessageDialog(null, "You have clicked cancel the program will now exit, thanks for using the Booking System");
System.exit(0);
}
if (menusystem.equals ("Display Station Name"))
{
for (int i=0; i<32; i++)
{
}
if (menusystem.equals ("Display the times for a given journey"))
{
}
if (menusystem.equals ("Find the price to travel on a route"))
{
}
if (menusystem.equals ("List departures with a journey time greater than or less than a given amount of time."))
{
}
if (menusystem.equals ("List the destinations available from a given station."))
{
}
if (menusystem.equals ("List all departures or arrivals for a given station within a given timeframe."))
{
}
if (menusystem.equals ("Plan A Route"))
{
}
}
}}
Any help would be really appricated!
Thanks
__________________
XBOX Live : cnewton2k
|