본문 바로가기
Programming/Java

[Java] 섭씨온도 화씨온도 변환 예제 #1 (섭씨를 화씨로)

by castberry_ 2021. 7. 10.
반응형

섭씨온도

Celsius temperature

섭씨온도(攝氏溫度)는 1기압에서의 물의 어는 점을 0도로, 끓는 점을 100도로 정한 온도 체계이다. 

기호는 °C이다. 

 

화씨온도 

Fahrenheit temperature

화씨온도(華氏溫度)는 1기압에서 물의 어는 점을 32도로, 끓는 점을 212도로 정한 온도 체계이다. 

기호는 °F이며, 어는 점과 끓는 점 사이 온도를 180등분한다는 점에 있어 섭씨와 차이가 있다. 


반응형

변환 공식

섭씨 -> 화씨

°F = °C × 1.8 + 32

화씨 -> 섭씨

°C = (°F − 32) / 1.8


다음은 섭씨 온도를 매개변수로 받아 화씨 온도로 변환하여 반환하는 함수입니다. 

public static double convert(int c) {
    double f = c * 9.0 / 5.0 + 32.0;
    return f;
}

 

다음은 위 변환함수를 이용하여 섭씨 -40도부터 섭씨 100도까지 5도 단위로 보여주는 프로그램 코드입니다.

public class CelciusToFarenheit2 {
    public static void main(String[] args) {
        int c = -40;
        for( ; c <= 100; c += 5 ){
            System.out.println("C = " + c + " --> " + convert(c));
        }
    }

    public static double convert(int c) {
        double f = c * 9.0 / 5.0 + 32.0;

        return f;
    }

}​

 

실행 결과 

 

 


 

반응형

댓글