In the first iteration of the outer loop, runnerTime will start off as 0.0. The inner loop will run and the times for all the laps of the first runner will be added up. After the inner loop has finished, runnerTime will still hold the sum of all the laps run by the first runner.