Scanner 클래스 사용시

1) 밑에 처럼 객체를 생성해준다.

2) import를 해준다. (Ctrl+Shift+O)

 

 

Scanner.scanner = new Scannner(System.in);

(System.in) -> 화면 입력이라는 뜻

화면으로부터 값을 입력받을 수 있다.

 

import java.util.Scanner;

public class Day04_1 {
	
	public static void main(String[] args) {
		
	
		Scanner scanner = new Scanner(System.in);
		
		
		System.out.print("정수를 입력 > ");
		int a = scanner.nextInt();
		System.out.println("정수는 " + a);
		
		System.out.print("실수를 입력 > ");
		double c = scanner.nextDouble();
		System.out.println("실수는 " + c);
		
		System.out.print("문장 입력 > ");
		scanner.nextLine();
		
		String d = scanner.nextLine();
		
		System.out.println("문장은 > " + d);
		
		System.out.print("문자열 입력 > ");
		String f = scanner.next();
		System.out.println("문자열은 " + f);
		
		System.out.println("문자는 > ");
		char g = scanner.next().charAt(0);
		System.out.println();
        }}

참고로 자바 Scanner는 문자를 입력받는 기능이 없어서

Scanner.next()로 문자열을 입력받은 다음, String.charAt(0)으로 첫번째 문자를 꺼내오면 된다.

 

 

System.out.println();으로 입력받으려는 문장 작성

자료형 변수 = scanner.next(자료형); 선언 해주기