// For-each loop that converts all 24-hour times to minutes after midnight
int times[] = {intervalStart1, intervalEnd1, intervalStart2, intervalEnd2};
for (int i: times) {
i = (i / 100 * MINUTES_IN_HOUR) + (i % 100);
System.out.println("the interval is " + i);
}
// ERROR: values from for loop are not being saved, so variable values are not being updated as shown in next print line.
System.out.println(intervalStart1);`
Я думаю, вы хотите обновить значения массива times [], верно?
, поэтому, если вы хотите обновить это, выполните 1 вещь, используя обычный цикл, т.е.
for(int i =0; i < times.length;i++){
times[i] = (times[i]/100*MINUTES_IN_HOUR) + (I % 100);
System.out.println("the interval is "+times[i]);
}
System.out.println(times[0]);`
НоУчтите одну вещь, если вы хотите обновить переменную
intervalStart1
, тогда вам нужно присвоить эти значения из массива times после цикла.
Iнадеюсь, что это будет работать для вас.