성장 이야기/Java

[Java]자바 입문-04 -자바 초보에서 탈출하기 - Scanner

treewoodman 2021. 12. 4. 09:30
반응형

오늘은 값을 입력받는 방법 중 하나인 Scanner클래스에 대해서 알아보자

 

프로그램은 사용자로부터 값을 입력받아야 할 때가 있다. 

이때 Scanner 클래스를 사용해서 입력받을 수 있다.

 

 

 

Scanner


Scanner를 호출하기 위해서는 Scanner클래스를 import 해줘야 한다.

Scanner클래스는 자바에서 제공하는 java.until패키지에 포함되어 있다.

 

Scanner 호출 방법

import java.util.Scanner;

 

scan이라는 객체를 생성해서 클래스를 선언해 준다.

		// 입력하기
		Scanner scan = new Scanner(System.in);

Scanner를 선언해줬으니까 이제 사용해보자

 

예제를 보고 어떻게 사용하는지 알아보자


		// 입력하기
		Scanner scan = new Scanner(System.in);

		System.out.print("라면 가격을 입력하세요:");
		int noodleCup = scan.nextInt(); // 숫자를 입력 받는다.
		System.out.println("육개장 가격은 " + noodleCup + "원");

		System.out.print("라면의 개수를 입력하세요:");
		int count = scan.nextInt();
		int sum = noodleCup * count;

		// 육개장 n개의 가격은 00원
		System.out.println("라면 " + count + "개의 가격은 " + sum + "원");
		
		scan.close();

실행결과

위 예시문으로 알아보자

 

next(자료형)으로 원하는 자료형으로 입력 받을 수 있다.

 

scan.nextInt(); 띄어쓰기 전까지 입력받은 값을 받는다.

 

위 예제를 한줄 한 줄씩 따라 해보면 쉽게 이해할 수 있을 것이다.

 

 

 

반응형