문제
사용자가 날씨 정보를 입력하면 그 결과를 바탕으로 날씨 뉴스를 생성하는 문제입니다 실행순서를 클릭하세요
[참고]
국민일보 오늘의 날씨 웨더봇 기자,
연합뉴스 국내 최초 머신러닝 AI 날씨 기사 선보여,
뉴스기사 자동 생성
오늘의 기상특보는 무엇인가요: 대설특보
오늘의 주의사항은 무엇인가요: 눈길
오늘은 무슨 요일인가요: 목
오늘은 몇 월인가요: 1
오늘은 며칠인가요: 15
서울 최저기온은 몇 도인가요: -4
춘천 최저기온은 몇 도인가요: -4
대전 최저기온은 몇 도인가요: -1
광주 최저기온은 몇 도인가요: 0
부산 최저기온은 몇 도인가요: 4
제주 최저기온은 몇 도인가요: 4
서울 최고기온은 몇 도인가요: 1
춘천 최고기온은 몇 도인가요: 3
대전 최고기온은 몇 도인가요: 2
광주 최고기온은 몇 도인가요: 2
부산 최고기온은 몇 도인가요: 4
제주 최고기온은 몇 도인가요: 5
1월 15일 목요일 오늘의 날씨입니다.
주요 지역의 아침 최저 기온은 서울 -4도, 춘천 -4도, 대전 -1도, 광주 0도, 부산 4도, 제주 4도입니다.
낮 최고기온은 서울 1도, 춘천 3도, 대전 2도, 광주 2도, 부산 4도, 제주 5도입니다.
대설특보가 발효중인 지역에서는 눈길 운전에 각별히 주의해 주시기 바랍니다.
프로그램 코드
import java.util.Scanner;
public class WeatherNews
{
1 public static void main( String[] args ) {
Scanner scan = new Scanner( System.in );
2 System.out.print( "오늘의 기상특보는 무엇인가요: " );
3 String weatherReport = scan.next();
4 System.out.print( "오늘의 주의사항은 무엇인가요: " );
5 String precaution = scan.next();
6 System.out.print( "오늘은 무슨 요일인가요: " );
7 String week = scan.next();
8 System.out.print( "오늘은 몇 월인가요: " );
9 int month = scan.nextInt();
10 System.out.print( "오늘은 며칠인가요: " );
11 int day = scan.nextInt();
12 System.out.print( "서울 최저기온은 몇 도인가요: " );
13 int lowSeoul = scan.nextInt();
14 System.out.print( "춘천 최저기온은 몇 도인가요: " );
15 int lowChuncheon = scan.nextInt();
16 System.out.print( "대전 최저기온은 몇 도인가요: " );
17 int lowDaejeon = scan.nextInt();
18 System.out.print( "광주 최저기온은 몇 도인가요: " );
19 int lowGwangju = scan.nextInt();
20 System.out.print( "부산 최저기온은 몇 도인가요: " );
21 int lowBusan = scan.nextInt();
22 System.out.print( "제주 최저기온은 몇 도인가요: " );
23 int lowJeju = scan.nextInt();
24 System.out.print( "서울 최고기온은 몇 도인가요: " );
25 int highSeoul = scan.nextInt();
26 System.out.print( "춘천 최고기온은 몇 도인가요: " );
27 int highChuncheon = scan.nextInt();
28 System.out.print( "대전 최고기온은 몇 도인가요: " );
29 int highDaejeon = scan.nextInt();
30 System.out.print( "광주 최고기온은 몇 도인가요: " );
31 int highGwangju = scan.nextInt();
32 System.out.print( "부산 최고기온은 몇 도인가요: " );
33 int highBusan = scan.nextInt();
34 System.out.print( "제주 최고기온은 몇 도인가요: " );
35 int highJeju = scan.nextInt();
36 System.out.println( month + "월 " + day + "일 " + week + "요일 오늘의 날씨입니다. " );
37 System.out.println( "주요 지역의 아침 최저 기온은 서울 " + lowSeoul + "도, 춘천 " + lowChuncheon + "도, 대전 " + lowDaejeon + "도, 광주 " + lowGwangju + "도, 부산 " + lowBusan + "도, 제주 " + lowJeju + "도입니다. " );
38 System.out.println( "낮 최고기온은 서울 " + highSeoul + "도, 춘천 " + highChuncheon + "도, 대전 " + highDaejeon + "도, 광주 " + highGwangju + "도, 부산 " + highBusan + "도, 제주 " + highJeju + "도입니다. " );
39 System.out.println( weatherReport + "가 발효중인 지역에서는 " + precaution + " 운전에 각별히 주의해 주시기 바랍니다. " );
scan.close();
40 }
}