_Programming/Java

Basic.Scanner

Pro_go 2020. 12. 12. 00:08

클래스 호출

java.util 패키지에 포함되어 있음.

 

import java.util.Scanner;

Scanner 객체 선언과 종료

System.in : 입력한 값을 byte단위로 읽는것을 의미.

 

//선언
Scanner scan = new Scanner(System.in);
//종료
scan.close();

메소드 next(), nextLine()

next() : 공백 이전까지의 문자열을 입력 받음.

nextLine() : 공백을 포함한 한 줄을 다 읽어옴.

자료형에 따라 nextInt(), nextDouble(), nextLine()등을 사용한다.

 

import java.util.Scanner;

public class Main{
  public static void main(String args[]){
    Scanner scan = new Scanner(System.in);
    
    String name;
    name = scan.next();
    
    System.out.println(name);
    
    scan.close();
  }
}