Code:
import java.io.*;
class Sparr2
{ // Airport Flt No Destination Flt time
static String[][][] tdi = { {{"Paris", "418", "Rome", "55"},
{"Liverpool", "121", "Copenhagen", "35"},
{"Liverpool", "418", "Paris", "50"},
{"Liverpool", "553", "Frankfurt", "55"},
{"Frankfurt", "553", "Budapest", "50"},
{"Amsterdam", "121", "Madrid", "65"},
{"Amsterdam", "418", "Paris", "35"},
{"Madrid", "121", "Stockholm", "90"},
{"Budapest", "553", "Warsaw", "30"},
{"Copenhagen","121", "Amsterdam", "35"},
{"Rome", "418", "Amsterdam"," 60"}}};
public static String[] getFlights(String airport)
{
java.awt.List result = new java.awt.List();
for(int i=0; i < tdi.length; i++)
{ for(int j=0; j < tdi[i].length; j++)
{ for(int k=0; k < tdi[i][j].length; k++)
{ if ( tdi[i][j][k].equals(airport) )
{ result.add(tdi[i][j][1]);}
}
}
} return result.getItems();
}
public static void main(String args[]) throws IOException
{
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader KeyboardInput = new BufferedReader(input);
System.out.println("Enter name of airport");
String[] info = airport(KeyboardInput.readLine());
if(info==null)
System.out.println("No airport of that name");
else
System.out.println(tdi [0][0]+" Flight numbers "+tdi[0][1]);
// if liverpool is entered
// should print out Liverpool flight numbers 121,418 ,553
// 418
// 553
}
}
I don't know if I done code right to print out airport flight times