* 내용 지적, 오류 수정 댓글은 대환영입니다. 저도 초보니까요.
* 모든 문제의 출처는 백준 온라인 저지입니다.
안녕하세요, 갓벨입니다. 백준 온라인 저지의 단계별로 풀어보기 첫 글입니다!
첫 문제인 만큼 문제의 형식에 대해 잠시 말씀드리려고 합니다. 우선 문제의 기본적인 틀은 이렇습니다.
- 문제 : 풀어야 할 문제입니다. 어떤 프로그램을 작성해야 하는지 제시되어 있습니다.
- 입력 : 입력은 프로그램에 입력해야 하는 데이터입니다. 문제에서 예시 입력을 보여주지만 그 입력만 해 보는 것이 아니라, 숨어 있는 다양한 예시를 입력하여 가능한 모든 경우에 프로그램이 제대로 작동하는지 채점합니다.
- 출력 : 출력은 프로그램이 출력하는 데이터입니다. 출력하는 값이 곧 답안이니 출력에 오류가 없도록 합시다.
문제 이름이 "Hello World!" 입니다. 프로그래밍에 입문할 때 다들 만나보셨을 것 문구인데요, 많은 프로그래밍 언어 서적들 초반부에 '이건 이런 언어다'라는 걸 보여주기 위해 많이 들어가 있습니다.
1단계 문제들 중에서도 첫 번째 문제인 만큼, 기초적인 Java 문법을 공부했다면 무난하게 풀 수 있는 문제입니다. 제목에서도 보셨겠지만, 이번 문제의 핵심은 메세지 출력입니다. Java에는 두 가지 출력 메서드가 있는데, 다음과 같습니다.
System.out.println("내용"); // 내용을 출력한 뒤 개행합니다.
System.out.println("내용"); // 내용을 출력하지만 개행은 하지 않습니다.
프로그램을 만들다 보면 개행을 해야 할 때도 있고 하면 안 될 때도 있습니다. 적절하게 사용해야겠죠.
바로 문제를 봅시다!
문제
입력
출력
예제 입력
예제 출력
Hello World!
풀이
문제가 심플하기 그지없습니다. 위에서 언급한 둘 중 아무거나 사용해서 출력합시다.
class Main
{
public static void main(String args[]) { System.out.println("Hello World!"); }
}
Hello World!
'예전글 > BOJ 단계별로 풀어보기' 카테고리의 다른 글
[백준][1단계][10718번] We love kriii (Java) : 출력 (0) | 2018.08.29 |
---|---|
[백준][1단계][10172번] 개 (Java) : 특수문자 출력, 개행 문자 (0) | 2018.08.29 |
[백준][1단계][7287번] 등록 (Java) : 백준 온라인 저지 프로필 (0) | 2018.08.29 |
[백준][1(2)단계][1001번] A-B (Java) : 사칙 연산자(2) (0) | 2018.08.29 |
[백준][1(2)단계][1000번] A+B (Java) : Scanner, 사칙 연산자(1) (0) | 2018.08.28 |