@Override public boolean equals(Object XXX) { XX (XXX == XXXX) { XXXXXX false; } XX (getClass() != obj.XXXXXXXX()) { return XXXXX; } final XXXXXXXXX other = (CargoShip) obj; XX (XXXX.cargoCapacity != other.XXXXXXXXXXXXX) { return XXXXX; } return true; } }
XXXXXXXXXXXXXXXXX.XXXX XXXX main method
import java.XXXX.XXXXXXX; XXXXXX XXXXX XXXXXXXXXXXXXXXXX {
XXXXXX XXXXXXX XXXXX=XXX Scanner(System.in); public XXXXXX XXXX main(XXXXXX[] XXXX) { final int XXXXXXXXX=X; String name; XXX XXXX,passengerCapacity,XXXXXXXXXXXXX; Ship []XXXXX=new Ship[XXXXXXXXX]; XXXXXX.out.print("Enter XXX XXXX of XXX ship: "); XXXX=XXXXX.XXXX(); XXXX=getYear(); ships[0]=new Ship(name, year); XXXXXX.out.XXXXX("XXXXX the name of the Cruise XXXX: "); XXXXX.XXXXXXXX(); name=XXXXX.nextLine(); XXXXXX.out.print("XXXXX XXX XXXX built ship: "); year=input.XXXXXXX(); while(true) { XXXXXX.out.XXXXX("Enter XXX XXXXXXX XXXXXXXXX XXXXXXXX of the cruise: "); passengerCapacity=XXXXX.XXXXXXX(); if(XXXXXXXXXXXXXXXXX>0) XXXXX; else XXXXXX.out.XXXXXXX("Enter XXX passenger capacity XXXXXXXX.."); } ships[1]=XXX CruiseShip(XXXX, XXXX, passengerCapacity); System.out.print("XXXXX the name of the XXXXX ship: "); XXXXX.nextLine(); name=XXXXX.XXXXXXXX(); System.out.XXXXX("XXXXX XXX year XXXXX XXXX: "); year=input.XXXXXXX(); XXXXX(XXXX) { XXXXXX.out.XXXXX("Enter the maximum XXXXX capacity of XXX cruise: "); cargoCapacity=XXXXX.nextInt(); if(XXXXXXXXXXXXX>0) XXXXX; XXXX System.out.println("XXXXX XXX XXXXX capacity positive.."); } ships[X]=XXX XXXXXXXXX(XXXX, year, cargoCapacity); XXX(XXX i=0;i<XXXXXXXXX;i++) { XXXXXX.out.XXXXXXX(ships[i]+"\n"); System.out.XXXXXXX("----------------------------------------"); } }
XXXXXXX static XXX XXXXXXX() { XXX XXXX; XXXXX(XXXX) { System.out.print("XXXXX the XXXX XXXXX ship: "); XXXX=input.nextInt(); XX(year&XX;=XXXX && year&XX;=2019) XXXXX; XXXX XXXXXX.out.XXXXXXX("Pleae XXXXX the XXXX of buit XXXXXXX XXXX to XXXX inclusive."); } XXXXXX year; } }
output
Code
Ship.java
import java.util.Objects;
private int yearBuilt;
}
CruiseShip.java
private int maximumPassengers;
CargoShip.java
XXXXXXX XXX XXXXXXXXXXXXX;
Navy_yourInitials.XXXX XXXX main method
public class Navy_yourInitials {
XXXXXX
Images Not Shown