JAVA/이론

[JAVA] Scanner(스캐너) 클래스

sirius 2021. 4. 15. 13:56

사용자에게 입력받을 때 이용하는 클래스

 


import java.util.Scanner;	
 
public class Main {

	public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);	

        // String 형 입력 및 리턴 (개행을 기준으로 한 줄을 읽음)
        String str = scanner.nextLine(); 	
        System.out.println(str);  

        // String 형 입력 및 리턴 (공백을 기준으로 한 단어를 읽음)
        String str2 = scanner.next(); 		
        System.out.println(str2);

        // int 형 입력 및 리턴
        int number = scanner.nextInt(); 	
        System.out.println(number);

        // long 형 입력 및 리턴
        long l = scanner.nextLong(); 		
        System.out.println(l);

        // float 형 입력 및 리턴
        float f = scanner.nextFloat(); 		
        System.out.println(f);

        // double 형 입력 및 리턴
        double d = scanner.nextDouble(); 	
        System.out.println(d);

        // byte 형 입력 및 리턴
        byte b = scanner.nextByte(); 		
        System.out.println(b);

        // short 형 입력 및 리턴
        short s = scanner.nextShort(); 		
        System.out.println(s);

        // boolean 형 입력 및 리턴
        boolean bool = scanner.nextBoolean(); 	
        System.out.println(bool);

    }
 
}