Monday, June 23, 2025

[JAVA] NO RISK FROM WATER

import java.util.ArrayList;
import java.util.List;

class SafetyMeasure {
    private String type;
    private String description;

    public SafetyMeasure(String type, String description) {
        this.type = type;
        this.description = description;
    }

    public String getType() {
        return type;
    }

    public String getDescription() {
        return description;
    }
}

class SafetyChecklist {
    private List<SafetyMeasure> measures;

    public SafetyChecklist() {
        measures = new ArrayList<>();
    }

    public void addMeasure(SafetyMeasure measure) {
        measures.add(measure);
    }

    public void displayChecklist() {
        System.out.println("Safety Checklist:");
        for (SafetyMeasure measure : measures) {
            System.out.println(measure.getType() + ": " + measure.getDescription());
        }
    }
}

public class SafetyManager {
    public static void main(String[] args) {
        SafetyChecklist checklist = new SafetyChecklist();

        checklist.addMeasure(new SafetyMeasure("Fire Alarm", "Install smoke detectors in all rooms."));
        checklist.addMeasure(new SafetyMeasure("Fire Extinguisher", "Place fire extinguishers in key locations."));
        checklist.addMeasure(new SafetyMeasure("Water Leak Detector", "Install water leak detectors in basements and kitchens."));
        checklist.addMeasure(new SafetyMeasure("Drainage System", "Ensure proper drainage to prevent flooding."));
        checklist.addMeasure(new SafetyMeasure("Fire Escape Plan", "Create and practice a fire escape plan with all occupants."));

        checklist.displayChecklist();
    }
}

No comments: