Question: what am i missing my calculation is not working and its not converting the hh:mm:ss Runner.java RunnerCentjava 1 public class Runner private String name) private

"Runner.java RunnerCentjava 1 public class Runner private String name) private int marathonTimeSeconds private static final int MORLD RECORD_TIHE SECONDS-7439 60 public Runner(String n, int hint , int s) { name= 9 setTime, n. 3): 10 ) 11 120 public void setTime(int n, int n, int s) { 13 14 15 while th> 0) { 16 17 = +601 18 while (0) SES 60: I > BarathonTimeSeconds 26 28 290 3e 31 320 33 34 350 36 public String getName() { return name: ) public int getSeconds() { return marathonTimeSeconds ) public double percentages lower () double percentageSlower (marathonTimeSeconds/WORLD_RECORO_TIME_SECONOS11 - 1:0 return percentages lower ) 38 39 40 410 42 43 44 45 46 public Runner (String , String data) // ADD CODE HERE TO INITIALIZE the object attributes by using the first String argument as the player name, 1/ and by parsing the second colon-delimited String argument (hh:mm:ss) into 3 integers hours, sinutes, seconds nome char hlu data.charAt(0); char h2 data.charAt(2) String - String.valuer(hi). String.valueof(h2); int bucs. Integer.parseInt(); 53 56 57 58 ) Wratis 37:35 1802 Smart Insert RunnerClient.java va public class RunnerClient public static void main(stringargs) { Runner ni = new Runner("Bikila", 2, 15, 16); System.out.println(ri.getName()+"Time' in Seconds: "+r1.getSeconds()+" Percentage Slower: "+r1.percentages lower()); Runner r3 = new Runner("Radcliffe", "2:15:25"); Systen.out.println(r3.getName()+" fine in Seconds: "*r3.getSeconds()+" Percentage Slover: "#r3.percentages lower()); Runner 4 = new Runner("Gomez", 4, 29, 54); System.out.println(ra.getName()+" Time in seconds : "*4.getSeconds()+" Percentage Slower: "+r4.percentageSlower())
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
