mirror of
https://github.com/rust-lang/rustlings.git
synced 2026-05-15 17:58:44 +00:00
[Sync Iteration] java/jedliks-toy-car/1
This commit is contained in:
parent
f80fbca12e
commit
86e0bbf683
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user