Я новичок в java, и мне было интересно узнать, как найти максимальную разницу между числами, введенными в для l oop. Моя программа берет х количество показаний одометра (между последовательными поездками) с автомобиля, например, 100 км, 150 км, 400 км, и предполагается, что она принимает максимальное расстояние, пройденное за все поездки, которое в этом примере составляет 250 км, а также минимальное что составляет 50 км и среднее расстояние, пройденное между каждым показанием одометра.
До сих пор мне удалось найти только способ вычисления наибольшего и наименьшего значения для каждого показания одометра, заданного переменными максимум и минимум. , однако не имею представления о том, как подойти или начать программировать, чтобы найти разницу между поездками. Я пытался реализовать какой-то массив (не показан в этом коде), но я продолжаю получать слишком много ошибок. Я мог бы действительно использовать несколько советов о том, как подойти к этой проблеме или немного понимания; это будет с благодарностью. Спасибо за ваше время.
System.out.print("Input number of trips: ");
carSample.numberOfTrips = input.nextInt();
int maximum = Integer.MIN_VALUE;
int minimum = Integer.MAX_VALUE;
int total = 0;
for (int i = 0; i < carSample.numberOfTrips; i++) {
System.out.print("Odometer reading " + (i + 1) + ": ");
int odometerReading = input.nextInt();
total += odometerReading;
if (odometerReading > maximum){
maximum = odometerReading;
}
if (odometerReading < minimum){
minimum = odometerReading;
}