화씨에서 섭씨로 표현 된 온도를 섭씨로 변환하는 프로그램을 작성하려고합니다. 사용자가 화씨 값을 입력하면 프로그램에서 섭씨 값을 인쇄합니다. 사용자가 화씨 값으로 212를 입력해야합니다. 프로그램에서 섭씨 값으로 100.0을 계산하지만 100.0을 얻으 려 할 때 섭씨 값으로 0.0을 얻습니다.
화씨에서 섭씨로 변환
잘 모르겠습니다. 문제가있을 수 있습니다. 그것은 작업 순서 일 가능성이 있습니까?
화씨 섭씨 변환 공식은 : 당신이 double
에 할당하고 비록 그것이 0
를 돌아갑니다 있도록 C = 5/9 (F - 32)
import acm.program.*;
public class FahrenheitToCelsius extends ConsoleProgram {
public void run() {
println("This program converts Fahrenheit to Celsius");
int fah = readInt("Enter Fahrenheit temperature: ");
double ft = 5/9;
double cel = ft * (fah - 32);
println("Celsius equivalent = " + cel);
}
}
예. 문제가 있습니다. 감사. –
여러분을 환영합니다! – tzaman
@JessicaM. 이 게시물을 답변으로 표시하는 것을 잊지 마십시오. –