inblog logo
|
sxias
    자바

    [JAVA] 11. 섭씨 온도 문제

    문정준's avatar
    문정준
    Feb 05, 2025
    [JAVA] 11. 섭씨 온도 문제
    Contents
    섭씨 온도 문제문제 분석코드 작성결과

    섭씨 온도 문제

    • 섭씨를 화씨로, 화씨를 섭씨로 변환하는 프로그램을 작성하시오.
      • Celsius to Fahrenheit [°F] = [°C] * 1.8 + 32
      • Fahrenheit to Celsius[°C] = ([°F] - 32) / 1.8
     

    문제 분석

    • Scanner를 통해 입력 받을 섭씨, 화씨 온도를 변수에 저장
    • 섭씨, 화씨 변환 공식을 이용하여 입력 받은 온도를 각각 변환하여 출력
     

    코드 작성

    package ex02; import java.util.Scanner; public class FtoC { public static void main(String[] args) { // 섭씨를 화씨로 변환하는 공식[°F] = [°C] × 1.8 + 32 // 화씨를 섭씨로 변환하는 공식[°C] = ([°F] − 32) / 1.8 Scanner sc = new Scanner(System.in); // 1. 화씨 입력 System.out.print("화씨 온도를 입력하세요 : "); double f1 = sc.nextDouble(); // 2. 화씨 -> 섭씨 변환 double c1 = (f1 - 32) / 1.8; // 3. 변환한 섭씨 출력 System.out.println(c1); // 4. 섭씨 입력 System.out.print("섭씨 온도를 입력하세요 : "); double c2 = sc.nextDouble(); // 5. 섭씨 -> 화씨 변환 double f2 = (c2 * 1.8) + 32; // 6. 변환한 화씨 출력 System.out.println(f2); } }
    • Scanner를 통해 입력 받은 화씨, 섭씨 온도를 각각 f1, c2에 저장
      • 변환한 섭씨는 c1, 변환한 화씨는 f2에 저장
    • 계산식을 통해 f1, c2를 계산한 값을 각각 c1, f2에 저장 후 출력
     

    결과

    notion image
     
    💡
    문제 요점
    1. Scanner를 통해 입력 받을 섭씨, 화씨 온도를 변수로 저장
    1. 계산식에 맞추어 입력 받은 변수들을 계산하여 다른 변수에 저장시킬 것
    Share article
    Contents
    섭씨 온도 문제문제 분석코드 작성결과

    Sxias ㆍ a32176740@gmail.com

    RSS·Powered by Inblog