반응형
오늘은 값을 입력받는 방법 중 하나인 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(); 띄어쓰기 전까지 입력받은 값을 받는다.
위 예제를 한줄 한 줄씩 따라 해보면 쉽게 이해할 수 있을 것이다.
반응형
'성장 이야기 > Java' 카테고리의 다른 글
[Java] 자바-반복문(for문 , while문 do while,break,continue) (0) | 2021.12.06 |
---|---|
[Java] 자바 조건문(if문 , else문,if - else문)과 비교 연산자,논리연산자 (0) | 2021.12.05 |
[Java]자바 입문-03 -자바 초보에서 탈출하기 - 자료형 변환(Casting),반올림하는 법 (2) | 2021.12.03 |
[Java]자바 입문-02 -자바 초보에서 탈출하기 - 변수와 자료형 (0) | 2021.12.02 |
[jAVA]자바 입문-01 -자바 초보에서 탈출하기 (2) | 2021.11.25 |