import java.io.*; import java.lancs.*; public class Ex7n6 { public static void menu () { System.out.println (); System.out.println ("q : quit"); System.out.println ("m : menu"); System.out.println ("s : set start"); System.out.println ("f : set finish"); System.out.println ("l : set litres"); System.out.println ("p : print journey"); System.out.println (); } public static void main (String[] args) throws IOException { Journey trip = new Journey (); menu (); while (true) { System.out.println (); System.out.print ("Choose a command : "); char command = BasicIo.readCharacter (); if (command == 'q') { break; } switch (command) { case 'm' : menu (); break; case 's' : System.out.print ("start mileage: "); trip.setStart (BasicIo.readDouble ()); break; case 'f' : System.out.print ("finsh mileage: "); trip.setFinish (BasicIo.readDouble ()); break; case 'l' : System.out.print ("no of litres: "); trip.setLitres (BasicIo.readDouble ()); break; case 'p' : System.out.println (trip); break; } } } } // end of class Ex7n6