inblog logo
|
jjack1
    Java

    [JAVA] 3. 연산자 Ⅵ. 섭씨-화씨 온도 변환

    최재원's avatar
    최재원
    Feb 04, 2025
    [JAVA] 3. 연산자 Ⅵ. 섭씨-화씨 온도 변환
    Contents
    1. 사용자로부터 화씨 온도를 받아서 섭씨 온도로 환산하여 출력하는 프로그램을 작성하시오.3. 2가지의 변환 중 하나를 사용자가 선택하게 하라. 조건 연산자를 사용해보자.
    1. 사용자로부터 화씨 온도를 받아서 섭씨 온도로 환산하여 출력하는 프로그램을 작성하시오.
    1. 사용자로부터 섭씨 온도를 받아서 화씨 온도로 환산하여 출력하는 프로그램을 작성하시오.
    1. 2가지의 변환 중 하나를 사용자가 선택하게 하라. 조건 연산자를 사용해보자.

    1. 사용자로부터 화씨 온도를 받아서 섭씨 온도로 환산하여 출력하는 프로그램을 작성하시오.

    import java.util.Scanner; public class FtoCex1 { public static void main(String[] args) { // 식1 C(섭씨) = 5/9*(F-32) // 식2 F(화씨) = C*1.8+32 double fTemp; double cTemp; // 1. 화씨(미국, 섭씨보다는 높게 측정된 값 예. 섭씨41 -> 화씨105) 온도를 받아서 System.out.println("================="); System.out.println("1. 화씨->섭씨"); System.out.println("2. 섭씨->화씨"); System.out.println("================="); System.out.println(); System.out.println("화씨온도를 입력하시오: "); Scanner sc = new Scanner(System.in); fTemp = sc.nextDouble(); // 2. 섭씨(한국) 온도로 환산 cTemp = 5.0 / 9 * (fTemp - 32); // 3. 모니터 출력 System.out.println("섭씨온도는 " + cTemp); } }
    notion image

    3. 2가지의 변환 중 하나를 사용자가 선택하게 하라. 조건 연산자를 사용해보자.

    import java.util.Scanner; public class FtoC { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("================="); System.out.println("1. 화씨 -> 섭씨"); System.out.println("2. 섭씨 -> 화씨"); System.out.println("================="); System.out.print("번호를 선택하시오: "); int num = sc.nextInt(); System.out.println((num == 1) ? "화씨온도를 입력하시오: " : "섭씨온도를 입력하시오: "); double temp = sc.nextDouble(); System.out.println((num == 1) ? ("섭씨온도는 " + (temp - 32) * 5 / 9) : ("화씨온도는 " + (temp * 1.8 + 32))); } }
    notion image
     
    Share article

    jjack1

    RSS·Powered by Inblog