본문 바로가기
백준 문제 풀이/문자열

(#11718 Java) 그대로 출력하기

by _비니_ 2023. 8. 28.
문제

 

 

문제 해결

 

문제 자체는 굉장히 단순하다. 입력 받은대로 똑같이 출력하면 되는 문제!

 

이 문제에서 알아야 하는 개념은 hasNextLine() !!

 

★ hasNextLine()

  • 다음에 읽을 값이 있으면 true, 없으면 false를 반환

이를 이용해 다음에 읽을 값이 없을 때까지 루프를 돌리며 출력해주면 된다.

 

Scanner in = new Scanner(System.in);

while (in.hasNextLine()) { //true일 때 루프 실행
    String S = in.nextLine();
    System.out.println(S);
}

 

최종 코드

 

import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
 
        while (in.hasNextLine()) {
            String S = in.nextLine();
            System.out.println(S); 
        } 
    }
}
반응형

'백준 문제 풀이 > 문자열' 카테고리의 다른 글

(#5622 Java) 다이얼  (0) 2023.08.28
(#2908 Java) 상수  (0) 2023.08.27
(#1152 Java) 단어의 개수  (0) 2023.08.27
(#2675 Java) 문자열 반복  (0) 2023.08.27
(#10809 Java) 알파벳 찾기★  (0) 2023.08.26