import java.util.Random;
public class CleanRoom {
private String[] areas = {
"Floor",
"Desks",
"Couches",
"Cabinets",
"Countertops"
};
private boolean[] areaIsClean = new boolean[areas.length];
private int areasRemaining = areas.length;
CleanRoom(){
System.out.println("Starting to clean the room");
for(int i = 0; i < areaIsClean.length; i++){
areaIsClean[i] = false;
}
}
void CleanArea(int x){
if(x > 0 && x < areas.length && areasRemaining > 0){
startCleaning();
areaIsClean[x] = true;
areasRemaining--;
System.out.println(areas[x] + " has been cleaned!"); //Add a check to see if area was already cleaned!
System.out.println(areasRemaining + " areas have yet to be cleaned!");
}
}
void startCleaning(){
int objectCount = new Random().nextInt(40);
System.out.println(objectCount + " amount of objects need to be picked up.");
for(int i = 0; i < objectCount; i++){
System.out.println("Object " + i + " being picked up.");
}
}
}