Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

luke

[백준] - 그대로 출력하기2 (11719) (자바/Java) 본문

알고리즘문제/백준 문제(Java)

[백준] - 그대로 출력하기2 (11719) (자바/Java)

luke-king 2024. 3. 23. 13:44

 

 

 

 

https://www.acmicpc.net/problem/11719

 

11719번: 그대로 출력하기 2

입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이

www.acmicpc.net

 

 

 

 

 

 

문제.


 

 

 

 

 

 

 

풀이.


 

public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        while (sc.hasNextLine()) {
            String str = sc.nextLine();
            System.out.println(str);
        }
        sc.close();
    }
}

 

그대로 출력하기2!!

이번 문제에서 설명하자면 " hasNextLine() " 만 이해한다면 쉽게 풀수 있을것이다.

 

hasNextLine() 란? 

형태가 boolean으로 참, 거짓을 판별하는 메소드이다.

입력이 다음 라인에 있으면 True를 반환하고 이 메서드는 입력을 기다리는 동안 막는다.

즉 다음줄에 입력이 있는지 여부를 판단해 입력이 있으면 True를 없다면 False를 반환한다.

 

※ 주의 : close()로 닫아주지 않으면 무한루프에 빠질 수 있다....