Может кто-нибудь объяснить мне, почему это возвращает 0? [дубликат]JAVA

Программисты JAVA общаются здесь
Anonymous
Может кто-нибудь объяснить мне, почему это возвращает 0? [дубликат]

Сообщение Anonymous »

Код: Выделить всё

public static double fahrenheitToCelsius(double fahrenheit){
double celsius = (fahrenheit-32)*(5/9);
return celsius;
}

public static void printTemperatures(double fahrenheit){
System.out.println("F : " + fahrenheit);
System.out.println("C : " + fahrenheitToCelsius(fahrenheit));
}
Если бы я написал двойной градус Цельсия = (по Фаренгейту-32)*5/9; Я получу правильный ответ. Я просто хочу знать, почему в скобках получается 0.

Скажем: Farenheit = 75
(75-32)*(5/9)=43 *0.55556=23.888888?

Подробнее здесь: https://stackoverflow.com/questions/787 ... -returns-0

Вернуться в «JAVA»