Вы могли бы вместо этого
A a(());
использовать
A a=A();
Сортируйте массив и получите элемент max, попробуйте этот код:
public static double maxTemp(double[] tem) {
Arrays.sort(tem);
return tem[tem.length - 1];
}
Этого легко добиться, используя stream
:
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
double temperature[] = new double[] {1D, 20D, 63D, 4D, 8D};
Arrays.stream(temperature).max().ifPresent(System.out::println); // Finding the maximum and printing
}
}
Вы можете использовать статическую переменную для хранения максимальной температуры в контуре, где вы вставляете или где вы отображаете.