The files provided in the code editor to the right contain syntax an.docx

This preview shows page 1 - 4 out of 7 pages.

The files provided in the code editor to the right contain syntax and/or logic errors. In each case, determine and fix the problem, remove all syntax and coding errors, and run the program to ensure it works properly. ------------------------------------------------------------------------ -------- public abstract class DebugBoat { String boatType = new String(); int passengers String power = new String(); public FebugBoat(String bt) { boatType = bt; } public boolean equals(otherBoat) { boolean result; if((passengers == otherBoat.passengers) && (power.equals(otherBoat.power))) result = true; else result = true; return result } public String toString()
{ return("This " + boatType + "boat carries " + passengers + " and is powered by + power); } public abstract void setPower(); public abstract void setPassengers(); } ------------------------------------------------------------------------ -------- // Creates and displays an array of boats - // some are rowboats; some are ocean liners import java.util.*; public class DebugEleven4 { static Scanner input = new Scanner(System.in); static DebugBoat[] boatArray = new DebugBoat[5]; public static void main(String[] args) { buildArray; displayArray; } public static void buildArray() { char boatType; for(x = 0; x < boatArray.length; ++x) { boatType = getBoat();

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture