본문 바로가기

예전글/BOJ 단계별로 풀어보기

[백준][1단계][2557번] Hello World (Java) : 출력, 문제 안내



 * 내용 지적, 오류 수정 댓글은 대환영입니다. 저도 초보니까요.

 * 모든 문제의 출처는 백준 온라인 저지입니다.



 안녕하세요, 갓벨입니다. 백준 온라인 저지의 단계별로 풀어보기 첫 글입니다!

 첫 문제인 만큼 문제의 형식에 대해 잠시 말씀드리려고 합니다. 우선 문제의 기본적인 틀은 이렇습니다.


  •  문제 : 풀어야 할 문제입니다. 어떤 프로그램을 작성해야 하는지 제시되어 있습니다.
  •  입력 입력은 프로그램에 입력해야 하는 데이터입니다. 문제에서 예시 입력을 보여주지만 그 입력만 해 보는 것이 아니라, 숨어 있는 다양한 예시를 입력하여 가능한 모든 경우에 프로그램이 제대로 작동하는지 채점합니다.
  •  출력 : 출력은 프로그램이 출력하는 데이터입니다. 출력하는 값이 곧 답안이니 출력에 오류가 없도록 합시다.

 

 문제 이름이 "Hello World!" 입니다. 프로그래밍에 입문할 때 다들 만나보셨을 것 문구인데요, 많은 프로그래밍 언어 서적들 초반부에 '이건 이런 언어다'라는 걸 보여주기 위해 많이 들어가 있습니다.

 1단계 문제들 중에서도 첫 번째 문제인 만큼, 기초적인 Java 문법을 공부했다면 무난하게 풀 수 있는 문제입니다. 제목에서도 보셨겠지만, 이번 문제의 핵심은 메세지 출력입니다. Java에는 두 가지 출력 메서드가 있는데, 다음과 같습니다.


System.out.println("내용"); // 내용을 출력한 뒤 개행합니다.

System.out.println("내용"); // 내용을 출력하지만 개행은 하지 않습니다.


 프로그램을 만들다 보면 개행을 해야 할 때도 있고 하면 안 될 때도 있습니다. 적절하게 사용해야겠죠.

 바로 문제를 봅시다! 


문제


  Hello World!를 출력하시오.

입력

 없음 

출력

 Hello World!를 출력하시오.

예제 입력


예제 출력

Hello World!


풀이


 문제가 심플하기 그지없습니다. 위에서 언급한 둘 중 아무거나 사용해서 출력합시다.

class Main

{

public static void main(String args[])     {         System.out.println("Hello World!");     }

}

 출력해보면 다음과 같이 나옵니다.
Hello World!
 참 쉽죠? 다음 문제에서 봅시다!