Как отмечают другие, проблема в том, что цикл while
никогда не может завершиться, потому что вы сбрасываете значения переменных управления цикла внутри цикла.
Более нормальный способ написать это - три вложенных цикла:
for (int day=1; day <= 5; day++) {
for (int hour=0; hour <= 23; hour++) {
for (int minute=0; minute <= 59; minute++) {
System.out.println( hour + ":" + minute );
}
}
}