[JAVA] 23. 연산자 (6)섭씨온도예제

서회정's avatar
Feb 04, 2025
[JAVA] 23. 연산자 (6)섭씨온도예제
Contents
1. 예제

1. 예제

1) 문제

💡
  1. 사용자에게 번호를 입력받아
  1. 화씨→섭씨 / 섭씨→화씨로 환산하여 출력하는 프로그램을 제작해 보세요.

2) 코드

package ex02; import java.util.Scanner; public class FtoC02 { public static void main(String[] args) { // C = 5/9(F-32) // F = 1.8*C+32 int num; //double c; //double f; double temp; double result; //1. 사용자에게 화씨->섭씨 / 섭씨->화씨 를 선택하여 번호로 입력할 수 있게 한다. System.out.println("원하는 변환 방법을 선택하여 입력해 주세요."); System.out.println("1. 화씨->섭씨 / 2. 섭씨->화씨"); Scanner sc = new Scanner(System.in); num = sc.nextInt(); //2. 조건 연산자를 사용하여 변환 방법을 받는다. System.out.println((num == 1) ? "화씨를 입력해 주세요." : "섭씨를 입력해 주세요."); temp = sc.nextInt(); //3. 변환식을 계산한다. result = (num == 1) ? (5.0 / 9.0 * (temp - 32.0)) : (1.8 * temp + 32.0); //4. 모니터에 출력한다. System.out.println((num == 1) ? "섭씨 온도는 " + result + "도 입니다" : "화씨 온도는 " + result + "도 입니다"); } }

3) 결과

notion image

4)이해하기

  • 코딩을 시작하기 전 프로그래밍을 진행한다.
  • 프로그래밍은 해당하는 프로그램이 작동하는 절차를 정리하여 이해하는 것을 말한다.
  • 순번을 매기고 테스트를 해보며 연습해 보는 것도 좋은 방법!
Share article

clubnerdy