MrDoyle

OOP) Drone

Apr 9th, 2021
491
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.39 KB | None | 0 0
  1. public class Droid {
  2.  
  3.     int batteryLevel;
  4.  
  5.     public Droid () {
  6.         batteryLevel= 100;
  7.     }
  8.  
  9.     public void activate(){
  10.         System.out.println("ACTIVATED. how can i help you?");
  11.         batteryLevel = batteryLevel - 5;
  12.         System.out.println("Battery level is " + batteryLevel + " percent.");
  13.     }
  14.  
  15.     public void chargeBattery (int hours){
  16.         System.out.println("Droid charging....");
  17.         batteryLevel = batteryLevel + hours ;
  18.         if (batteryLevel > 100){
  19.             batteryLevel = 100 ;
  20.             System.out.println("Battery level is " + batteryLevel + " percent.");
  21.         } else {
  22.             System.out.println("Battery level is " + batteryLevel + " percent.");
  23.         }
  24.     }
  25.  
  26.     public int checkBatteryLevel(){
  27.         System.out.println("Battery level is " + batteryLevel + " percent.");
  28.         return batteryLevel;
  29.     }
  30.  
  31.     public void hover (int meters){
  32.         if (meters>2){
  33.             System.out.println("Error, cannot hover above 2 meters.");
  34.         } else{
  35.             System.out.println("Hovering.....");
  36.             batteryLevel = batteryLevel - 20;
  37.             System.out.println("Battery level is " + batteryLevel + " percent.");
  38.         }
  39.     }
  40.     public static void main(String[] args) {
  41.         Droid R2D2 = new Droid();
  42.  
  43.         R2D2.activate();
  44.         R2D2.chargeBattery(5);
  45.         R2D2.hover(2);
  46.     }
  47. }
  48.  
Advertisement
Add Comment
Please, Sign In to add comment