언어/JAVA
JAVA - hasNextLine() 읽을 값이 있으면 true, 없으면 false
코딩사무소장
2023. 5. 25. 14:18
반응형
몇 번 입력하는지 정해져 있지 않고, 입력이 없을 때까지 반복해야할 때 사용하는 메서드 이다.
hasNextLine()을 사용하면 읽을 값이 있으면 true, 없으면 false를 출력한다.
import java.util.Scanner;
public class a11718 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNextLine()) {
String s = sc.nextLine();
System.out.println(s);
}
}
}
예시로, while문과 함께 사용할 수 있는데,
입력이 있으면 입력값을 s에 넣어 출력하고, 입력값이 있는지 봐서 있으면 반복한다.
입력값이 없을 때까지 반복하다가 종료된다.
반응형