문제
문제 해결
문제 자체는 굉장히 단순하다. 입력 받은대로 똑같이 출력하면 되는 문제!
이 문제에서 알아야 하는 개념은 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 |