JAVA_Scanner 클래스

JW__1.7·2022년 7월 25일
0

JAVA 공부일지

목록 보기
11/30

Scanner 클래스

  • 데이터타입별로 입력 받을 수 있는 메소드를 제공

    int : nextInt()
    long : nextLong()
    double : nextDouble()
    String : nextLine() 공백 포함 / next() 공백 불포함

import java.util.Scanner;

public class Ex_Scanner {
	public static void main(String[] args) {
    
    Scanner sc = new Scanner(System.in);	
    // 객체 sc는 System.in(키보드)으로부터 입력을 받는다.
	
	System.out.print("이름을 입력하세요 >>> ");
	String name = sc.next();
		
	System.out.print("나이를 입력하세요 >>> ");
	int age = sc.nextInt();
		
	System.out.println(name);
	System.out.println(age);
    
    sc.close();		// 생략 가능, 이건 마지막으로 옮겨야 한다.
	}				// 중간에 이걸 넣으면 Scanner 클래스가 종료되서 실행 안된다.
}		

char 타입의 성별을 입력 받기

import java.util.Scanner;

public class Ex_Scanner {
	public static void main(String[] args) {
    
    Scanner sc = new Scanner(System.in);
    
	System.out.println("성별(남/여)을 입력하세요 >>> ");
	char gender = sc.next().charAt(0);
    
	System.out.println(gender);
		
	sc.close();

0개의 댓글