반응형
1. Scanner를 이용한 방법
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String sen;
while(sc.hasNextLine()){
sen = sc.nextLine();
System.out.println(sen);
}
sc.close();
}
}
hasNextLine()을 이용해 다음에 들어올 내용이 있는지를 확인하는 boolean 타입의 메서드를 이용해서 풀 수 있었다.
2. BufferedReader를 이용한 방법
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main{
public static void main(String[] args)throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String sen = "";
while((sen = br.readLine()) != null){
System.out.println(sen);
}
br.close();
}
}
여기서는 입력이 null이 아닐 경우에 반복 출력하는 방식으로 해결할 수 있었다..
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 3003 - 킹, 퀸, 룩, 비숍, 나이트, 폰 (JAVA/ 자바) (0) | 2024.03.04 |
---|---|
[백준] 25083 - 새싹 (0) | 2024.03.03 |
[백준] 5622 - 다이얼 (0) | 2024.03.01 |
[백준] 2908 - 상수 (0) | 2024.02.29 |
[백준] 1152 - 단어의 개수 (0) | 2024.02.28 |