Open DannyFranklin opened 4 days ago
public class SaucerDrone2024 { private String material; private boolean isWaterproof; private int numFloors;
public SaucerDrone2024(String material, boolean isWaterproof, int numFloors) { this.material = material; this.isWaterproof = isWaterproof; this.numFloors = numFloors; } public void fly() { System.out.println("Saucer Drone 2024 is flying"); } public void checkMaterial() { System.out.print("Material check: "); switch(material.toLowerCase()) { case "carbon fiber": System.out.println("Excellent strength-to-weight ratio."); break; case "kevlar": System.out.println("Good flexibility and impact resistance."); break; case "fiberglass": System.out.println("Cost-effective with good strength."); break; case "corrosion-resistant": System.out.println("Suitable for water exposure."); break; default: System.out.println("Unknown material properties."); } } public void checkWaterproofing() { if (isWaterproof) { System.out.println("Drone is waterproof. Suitable for humid environments."); } else { System.out.println("Drone is not waterproof. Avoid water exposure."); } } public void displayFloors() { System.out.println("The drone has " + numFloors + " floors."); } public static void main(String[] args) { SaucerDrone2024 drone1 = new SaucerDrone2024("carbon fiber", false, 3); SaucerDrone2024 drone2 = new SaucerDrone2024("corrosion-resistant", true, 4); drone1.fly(); drone1.checkMaterial(); drone1.checkWaterproofing(); drone1.displayFloors(); System.out.println(); drone2.fly(); drone2.checkMaterial(); drone2.checkWaterproofing(); drone2.displayFloors(); }
}
public class SaucerDrone2024 { private String material; private boolean isWaterproof; private int numFloors;
}