Вот код:Как сравнить элементы цикла?
public class JavaApplication3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("enter number of trains");
int n = input.nextInt();
int minmin;
for (int i = 0; i < n; i++) {
System.out.println("enter hour of arrival");
int hour = input.nextInt();
System.out.println("enter minute of arrival");
int min = input.nextInt();
System.out.println("how many minutes will it stay in the station?");
int stay = input.nextInt();
minmin = min + stay;
}
}
}
Я хочу сравнить часы каждого поезда. Я попытался сделать это с помощью массива, но он заполняется одним и тем же элементом. Что это лучший способ сделать это?
Вам также понадобится массив для хранения деталей прибытия всех поездов, после чего вы сможете выполнять свои сравнения. Лучше вы создадите класс «TrainArrivalDetails», в котором участники данных тренируют часы прибытия, мин и мины пребывания. Затем сохраните массив объектов типа «TrainArrivalDetails». – Uday
@Uday Но как я могу создать массив, в котором хранятся часы прибытия? Если я помещаю его в цикл for, он сохраняет один и тот же час n раз. – Chano