Мой код должен принимать введенные данные о точке росы и температуре, чтобы получить относительную влажность.Например, точка росы 46 и температура 100 градусов по Фаренгейту даст относительную влажность около 16. К сожалению, независимо от того, что вы вводите для этих значений, ответ всегда будет равен 100.
Здесьмой код (не закончен):
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// Input the dew point and temperature to get the relative humidity
System.out.print("Enter dewpoint: ") ;
// change dewpoint into celcius
double Td = input.nextDouble() ;
Td = (5.0 / 9.0) * (Td - 32) ;
System.out.print("Enter temperature: ") ;
// change temperature to celcius
double T = input.nextDouble() ;
T = (5.0 / 9.0) * (T - 32) ;
double Rh = 100*(Math.exp((17.625 * Td) / (243.04 + Td)) / Math.exp ((17.625 * T) / (243.04 + T))) ;
System.out.print("The % Relative Humidity = " + Rh) ;
}
Пожалуйста, помогите, если можете