자바 화씨 - 섭씨 온도 변환기

JavaBeginner
지금 연습하기

소개

자바랜드 최고의 기상 소프트웨어 전문 기업, 웨더테크에 오신 것을 환영합니다! 신입 인턴으로서 여러분은 아주 중요한 임무를 맡게 되었습니다. 바로 곧 출시될 '자바랜드 날씨 앱'에 탑재할 온도 변환 도구를 만드는 일입니다.

수석 기상학자인 써니 스카이즈 박사님은 섭씨 단위를 사용하는 국가에서 온 많은 방문객이 화씨 온도를 보고 혼란스러워한다는 점을 발견했습니다. 여러분의 임무는 화씨를 섭씨로 변환하는 간단한 자바 프로그램을 완성하여, 모든 자바랜드 관광객이 온도를 쉽게 이해할 수 있도록 돕는 것입니다!

자바랜드의 날씨 정보를 모두에게 친숙하게 만들 준비가 되셨나요? 지금 바로 코딩을 시작해 봅시다!

이 콘텐츠는 챌린지입니다. 가이드에 따라 학습하는 실습 (Lab) 과 달리, 스스로의 힘으로 과제를 해결해야 합니다. 챌린지는 다소 어려울 수 있지만, 막히는 부분이 있다면 Labby 와 상담하거나 모범 답안을 확인해 보세요. 통계에 따르면 이 챌린지는 통과율 98%초급 수준이며, 학습자들로부터 97%의 긍정적인 평가를 받았습니다.

온도 변환 프로그램 완성하기

이번 과제에서는 일상생활과 과학 분야에서 널리 쓰이는 도구인 화씨 - 섭씨 온도 변환기를 구현합니다. 이 과정을 통해 자바에서 사용자 입력을 처리하고, 수학적 연산을 수행하며, 출력 형식을 지정하는 방법을 연습하게 됩니다. 전 세계 어디서나 통용되는 온도로 변환해 봅시다!

과제 내용

  • ~/project 디렉토리에 미리 생성된 FahrenheitToCelsius.java 파일을 엽니다.
  • 코드 내에서 TODO 주석을 찾습니다.
  • 화씨를 섭씨로 변환하는 로직을 수행하는 코드 한 줄을 추가합니다.

요구 사항

  • FahrenheitToCelsius.java 파일은 반드시 ~/project 디렉토리에 존재해야 합니다.
  • TODO 주석이 있는 위치에 딱 한 줄의 코드만 추가해야 합니다.
  • 변환 공식: 섭씨 = (화씨 - 32) * 5 / 9
  • 계산 결과는 celsius 변수에 저장해야 합니다.

실행 예시

프로그램을 올바르게 완성했다면 실행 시 다음과 같이 동작해야 합니다:

cd ~/project
javac FahrenheitToCelsius.java
java FahrenheitToCelsius

출력 예시:

Temperature in Fahrenheit: 98.6
98.6°F is equal to 37.0°C
✨ 솔루션 확인 및 연습

요약

이번 챌린지에서는 화씨 온도를 섭씨로 변환하는 자바 프로그램을 완성해 보았습니다. 이 과정을 통해 '자바 데이터 타입 및 기본 연산' 실습에서 배웠던 핵심 개념들을 다시 한번 복습할 수 있었습니다:

  1. 부동 소수점 숫자 (double) 다루기
  2. 자바에서의 산술 연산 수행
  3. 변수를 활용한 데이터 저장 및 조작
  4. printf를 이용한 출력 형식 지정

이 챌린지를 성공적으로 마침으로써 여러분은 자바의 기초 실력을 다졌을 뿐만 아니라, 자바랜드 방문객들이 현지 일기 예보를 더 쉽게 이해할 수 있도록 돕는 유용한 도구를 만들어 냈습니다.