All pastes #674134 Raw Edit

argh

public text v1 · immutable
#674134 ·published 2007-08-28 23:04 UTC
rendered paste body
// This application works out fuel capacity based on user input of miles per gallon

class MilesPerGal {

	int MilesPer;
	int Passengers;

}

	class VehicleType {
		public static void main(String args[])
		throws java.io.IOException {

		MilesPerGal Minivan = new MilesPerGal();
		MilesPerGal SportsCar = new MilesPerGal();
		MilesPerGal HatchBack = new MilesPerGal();

		char choice;

		do {
			System.out.println("Car Range Meter");
			System.out.println("1. MiniVan");
			System.out.println("2. SportsCar");
			System.out.println("3. HatchBack");
			System.out.print("Please select the vehicle: ");

		do	{

			choice = (char) System.in.read();
		} while(choice == '\n' | choice == '\r');
	} while(choice < '1' | choice > '3');

	System.out.println();

	switch(choice) {
		case '1':
			Minivan.MilesPer = 20;
			Minivan.Passengers = 6;
			int range1;
			char FuelCap;
			do {
			System.out.print("You have selected MiniVan\n");
			System.out.print("Please enter the fuel capacity: ");

			do {

				FuelCap = (char) System.in.read();
		} while (FuelCap == '1' | FuelCap == '\n' & FuelCap == '\r');
			} while (FuelCap < 1 | FuelCap > 1000);

			range1 = (FuelCap / Minivan.MilesPer);

			System.out.print("The range of this vehicle is " + FuelCap);
			break;
}
}
}
// assigning vales to SportsCar
//	SportsCar.FuelCap = System.in.read();
//	SportsCar.MilesPer = 25;
//	SportsCar.Passengers = 2;

// assign values to HatchBack
//	HatchBack.FuelCap = System.in.read();
//	HatchBack.MilesPer = 35;
//	HatchBack.Passengers = 4;