# 리뷰: 온도 변환하기 사용자 입력값은 문자열입니다. 문자열과 숫자는 다릅니다. ![클라우드스터딩-자바-입력-문자열](https://i.imgur.com/hCctUAV.png) 따라서 입력값을 그대로 덧셈한 경우, 문자열이 연결될 뿐입니다. 숫자 계산은 되지 않습니다. ``` // "123" + "3.14" => "1233.14" System.out.println(args[0] + args[1]); ``` 숫자 계산을 하려면, 입력값을 숫자로 변경해야 합니다. ``` // 문자열을 정수(int)로 변환: "123" => 123 int a = Integer.parseInt(args[0]); // 문자열을 실수(double)로 변환: "3.14" => 3.14 double b = Double.parseDouble(args[1]); // 숫자 덧셈 후 출력 System.out.println(a + b); // 126.14 ``` ## 문제 홍팍이는 관상어를 키우기 시작했다. 관상어를 키울 때 물의 온도는 화씨 77.0℉ 일때 가장 좋다고 한다. 그런데 홍팍이의 온도계는 섭씨(℃)온도만을 표기하여 온도를 맞추기 곤란한 상황이다. 이를 돕기 위해 화씨온도(℉)를 입력 받아 섭씨온도(℃)로 변환하는 프로그램을 작성하고, 출력 예와 같은 결과를 얻으시오. #### 변환 공식 $$ C = (F - 32.0) \div 1.8 $$ ## 입력 예 변환하고자 하는 화씨온도(℉) ``` 77.0 ``` ## 출력 예 ``` 화씨 77.0도는 섭씨로 25.0도 입니다! ```
관련 강의로 이동

코드: java 1.8

public class Lab03Review { public static void main(String[] args) { /* 1. 문자열을 실수로 변환하세요. */ /* 2. 화씨온도를 섭씨로 변환하세요. */ /* 3. 결과를 출력하세요. */ } }

입력

정답이 궁금하다면? 코드를 제출해보세요!