//a simple java program to print out some of the behaviours of a Droid... public class Droid{ int batteryLevel; public Droid(){ batteryLevel = 100; } public void activate(){ System.out.println("Activated...How can I help you Dan?"); batteryLevel -= 5; System.out.println("Battery level is: " + batteryLevel + " percent."); } public void chargeBattery(int hours){ System.out.println("Droid charging......"); batteryLevel += hours; if (batteryLevel > 100){ batteryLevel = 100; System.out.println("Battery level is: " + batteryLevel + "percent."); } else{ System.out.println("Battery level is: " + batteryLevel + "percent."); } } public int checkBatteryLevel(){ System.out.println("Battery level is: " + batteryLevel + "percent."); return batteryLevel; } public void hover(double feet){ if(feet >2){ System.out.println("Error! I cannot hover above 2 feet."); } else{ System.out.println("Hovering........"); } batteryLevel -= 20; System.out.println("Battery level is: " + batteryLevel + "percent."); } public static void main(String[] args){ Droid myDroid = new Droid(); myDroid.activate(); myDroid.chargeBattery(5); myDroid.hover(2.1); myDroid.checkBatteryLevel(); } }