Question: Draw the control flow graph for the method above private void initialiseVehicle(String vehicleName) { if(vehicleName.equals(Boat)) { vehicle = new Boat( name: Apollo); } else if(vehicleName.equals(Ship))

 Draw the control flow graph for the method above private void

Draw the control flow graph for the method above

private void initialiseVehicle(String vehicleName) { if(vehicleName.equals("Boat")) { vehicle = new Boat( name: "Apollo"); } else if(vehicleName.equals("Ship")) { vehicle = new Ship( name: "Cruizz"); } else if(vehicleName.equals("Truck")) { vehicle = new Truck name: "Ford F-650"); } else if(vehicleName.equals("Motorcycle")) { vehicle = new Motorcycle name: "Suzuki"); } else if(vehicleName.equals("BUS")) { vehicle = new Bus( name: "Aero"); } else if(vehicleName.equals("Car")) { vehicle = new Car( name: "BMW"); } else if(vehicleName.equals("Bicycle")) { vehicle = new Bicycle( name: "A-bike"); } else if(vehicleName.equals("Helicopter")) { vehicle = new Helicopter( name: "Eurocopter"); } else if(vehicleName.equals("Airplane")) { vehicle = new Airplane( name: "BA"); } else if(vehicleName.equals("Tram")) { vehicle = new Tram name: "EdinburghTram"); } else if(vehicleName.equals("Train")) { vehicle = new Train( name: "Virgin", nocarriages: 4); }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!