public class Droid {
int batteryLevel;
public Droid() {
batteryLevel = 100;
}
// Your own Droid
public int activate() {
System.out.println("Activated. How can I help you?");
batteryLevel = batteryLevel - 5;
System.out.println("Battery level is: " + batteryLevel + " percent.");
}
public int chargeBattery(int hours) {
System.out.println("Droid charging...");
batteryLevel = batteryLevel + hours;
if (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 int hover(int feet) {
if (feet >= 2) {
System.out.println("Error! I cannot hover above 2 feet.");
} else {
System.out.println("Hovering...");
batteryLevel = batteryLevel - 20;
System.out.println("Battery level is: " + batteryLevel + " percent.");
}
}
public static void main(String[] args) {
Droid bee = new Droid();
bee.activate();
bee.chargeBattery(5);
bee.hover(2);
}
}
System keep show out:
Droid.java:11: error: missing return statement
}
^
Droid.java:20: error: missing return statement
}
^
Droid.java:33: error: missing return statement
}
^
3 errors
Any pro can help me see what mistake i did?
Million thanks for help.This text will be blurred