Can someone pls help ? How do I get my global variables destinationCity Code, numberOfAdults and isReturn to be populated with values from the user ?
I will need them for calculations in to be passed to other methods later. Thanks in advance... pls help.
I will need them for calculations in to be passed to other methods later. Thanks in advance... pls help.
Code:
import java.util.*; import java.text.*; import java.math.*; import java.io.*; // Access System.out public class MyBooking { Scanner in = new Scanner(System.in); static String destinationCityCode; static int numberOfAdults = 0; static boolean isReturn = true; static double ticketPrice = 0.00; public static void main(String[] args) { showMenu(); getDestinationCityCode(); getNumberOfAdults(); getIsReturnTrip(); } public static void showMenu() { System.out.println("Welcome to Travel World"); System.out.println("-------------------------------------------"); System.out.println(""); System.out.println("Special Deals on Flights!"); System.out.println("-------------------------"); System.out.println("1. Los Angeles (LAX) - $650 2. Kuala Lumpur (KLC) - $200"); System.out.println("3. Brunei (BRN) - $300 4. Philippines (PLP) - $410"); System.out.println("5. Bali (BAL) - $380 6. Bangkok (BKK) - $190"); System.out.println(""); System.out.println("Prices shown are PER ADULT for ONE WAY journey."); System.out.println(""); } public static void getDestinationCityCode() { System.out.print("Enter Destination City Code > "); destinationCityCode = in.nextLine(); } public static void getNumberOfAdults() { System.out.print("Enter Number of Adults Travelling > "); numberOfAdults = in.nextInt(); } public static void getIsReturnTrip() { System.out.print("Enter 'R' for Return journey, or 'W' for One-Way > "); if(in.next().charAt(0) == 'R') { isReturn = true; } else { isReturn = false; } } }
Comment