Guest User

Untitled

a guest
Apr 21st, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. class Droid {
  2.  
  3. // Create a Droid that is activated, charged, and can hover.
  4. int batteryLevel;
  5.  
  6. public Droid() {
  7.  
  8. batteryLevel = 100;
  9. }
  10.  
  11. public void activate() {
  12.  
  13. System.out.println("Activated. How can I help you?");
  14. batteryLevel = (batteryLevel - 5);
  15. System.out.println("Battery level is " + batteryLevel + " percent.");
  16.  
  17. }
  18.  
  19. public void chargeBattery(int hours) {
  20.  
  21. System.out.println("Droid charging...");
  22. batteryLevel = (batteryLevel + hours);
  23. if (batteryLevel > 100) {
  24.  
  25. batteryLevel = 100;
  26. System.out.println("Battery level is " + batteryLevel + " percent.");
  27.  
  28. } else {
  29.  
  30. System.out.println("Battery level is " + batteryLevel + " percent.");
  31.  
  32. }
  33.  
  34. }
  35.  
  36. public int checkBatteryLevel() {
  37.  
  38. System.out.println("Battery level is " + batteryLevel + " percent.");
  39. return batteryLevel;
  40.  
  41. }
  42.  
  43. public void hover(int feet) {
  44.  
  45. if (feet > 2) {
  46.  
  47. System.out.println("Error! I cannot hover above 2 feet.");
  48.  
  49. } else {
  50.  
  51. System.out.println("Hovering...");
  52. batteryLevel = (batteryLevel - 20);
  53. System.out.println("Battery level is " + batteryLevel + " percent.");
  54. }
  55.  
  56. }
  57.  
  58.  
  59.  
  60. public static void main(String[] args) {
  61.  
  62. Droid myDroid = new Droid();
  63. myDroid.activate();
  64. myDroid.chargeBattery(5);
  65. myDroid.hover(1);
  66.  
  67. }
  68.  
  69. }
Add Comment
Please, Sign In to add comment