본문 바로가기

언어/JAVA

JAVA - hasNextLine() 읽을 값이 있으면 true, 없으면 false

반응형

몇 번 입력하는지 정해져 있지 않고, 입력이 없을 때까지 반복해야할 때 사용하는 메서드 이다.

 

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에 넣어 출력하고, 입력값이 있는지 봐서 있으면 반복한다.

입력값이 없을 때까지 반복하다가 종료된다.

 

반응형