[JAVA] Scanner

윤소영·2024년 3월 21일
0

개념 정리

목록 보기
6/6

🍀개요

사실 프로그래머스로 공부를 하다보면, Scanner나 print를 거의 쓸 일이 없어서 가끔 백준으로 공부해야지 하면서도 프로그래머스에 이미 적응돼서 프로그래머스 위주로 한다...

그래서 오랜만에 백준으로 공부하는데 글쎄 Scanner 사용이 너무 어색한거 아닌가...
그래서 정리해본 Scanner 시리즈!

🌟설명

import java.util.Scanner;

public class BOJ11718 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            String text = sc.next();
            System.out.println(text);
        }
    }
}
	

입력값

Hello
Baekjoon
Online Judge

출력값

Hello
Baekjoon
Online
Judge

sc.next()는 공백을 기준으로 입력받기 때문에 다음과 같이 출력된다.

hasNext() : 다음게 있냐고 물어보면서 있을 때까지 while을 돈다. 있으면 true 없으면 flase.

import java.util.Scanner;

public class BOJ11718 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            String text = sc.nextLine();
            System.out.println(text);
        }
    }
}

입력값

Hello
Baekjoon
Online Judge

출력값

Hello
Baekjoon
Online Judge

0개의 댓글