diff --git a/solutions/java/jedliks-toy-car/1/src/main/java/JedliksToyCar.java b/solutions/java/jedliks-toy-car/1/src/main/java/JedliksToyCar.java new file mode 100644 index 00000000..477ca8dd --- /dev/null +++ b/solutions/java/jedliks-toy-car/1/src/main/java/JedliksToyCar.java @@ -0,0 +1,25 @@ +public class JedliksToyCar { + int batteries = 100; + int meters; + public static JedliksToyCar buy() { + return new JedliksToyCar(); + } + + public String distanceDisplay() { + return String.format("Driven %d meters", meters); + } + + public String batteryDisplay() { + if (batteries == 0) { + return "Battery empty"; + } + return String.format("Battery at %d%%", batteries); + } + + public void drive() { + if (batteries > 0) { + meters += 20; + batteries -= 1; + } + } +}