/* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import java.io.*; import java.time.* ; import java.time.format.* ; import java.time.temporal.* ; import java.time.chrono.* ; import java.time.zone.* ; /* Name of the class has to be "Main" only if the class is public. */ class Ideone { { final LocalTime open = LocalTime.of( 12 , 30 ); final LocalTime close = LocalTime.of( 15 , 30 ); // ---------| `while` loop |------------------------------------- LocalTime lt = open; while ( lt.isBefore( close ) ) { slots.add( lt ); lt = lt.plusMinutes( 15 ); } // ---------| `for` loop |------------------------------------- for ( LocalTime localTime = open ; localTime.isBefore( close ) ; localTime = localTime.plusMinutes( 15 ) ) { slots2.add( localTime ); } } }
Standard input is empty
slots = [12:30, 12:45, 13:00, 13:15, 13:30, 13:45, 14:00, 14:15, 14:30, 14:45, 15:00, 15:15] slots2 = [12:30, 12:45, 13:00, 13:15, 13:30, 13:45, 14:00, 14:15, 14:30, 14:45, 15:00, 15:15]