From 86e0bbf683c2e691e39f1d6743822c5e694832f9 Mon Sep 17 00:00:00 2001 From: "exercism-solutions-syncer[bot]" <211797793+exercism-solutions-syncer[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 08:01:23 +0000 Subject: [PATCH] [Sync Iteration] java/jedliks-toy-car/1 --- .../1/src/main/java/JedliksToyCar.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 solutions/java/jedliks-toy-car/1/src/main/java/JedliksToyCar.java 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; + } + } +}