안녕하세요 AddChan입니다.
오늘은 자바 스캐너에 대해서 알아보도록 하겠습니다.
자바 에서 입력을 받을때는 주로 스캐너를 사용합니다.
먼저 스캐너를 사용하기 위해서 import라는 외부클래스를 통해 호출해야합니다.
▲(외부클래스 호출)
(Scanner sc = new Scanner(System.in); 에서 컨트롤+스페이스 누르면 자동으로 호출됩니다.)
스캐너 사용 예제
Scanner 클래스명 = new Scanner(System.in);
클래스명 부분에 원하는 것을 써주시면 됩니다. (보통 sc를 사용합니다)
▲(Scanner 예제)
Scanner sc = new Scanner(System.in);
▲ 써야지 입력을 받을 수 있습니다.
숫자를 입력하라는 메세지가 출력됩니다.
int x = sc.nextInt(); 로 입력한 숫자를 받아줍니다.
받은숫자는 x, y에 받아 줍니다.
System.out.println(x);
적어주시면 x에 저장 되어있는 숫자 가 출력됩니다.
그리고 받아주는 함수 sc.nextInt(); 말고도 여러가지가 있습니다.
sc.next(); sc.nextFloat(); 등등
문자열 String를 입력하실때는 sc.next();가 필요하고
실수 Float를 입력하실때는 sc.nextDouble();또는sc.nextFloat();가 필요합니다.
위 말고도 여러가지가 있습니다.
사용자가 필요한 변수를 그때마다 사용하시면 됩니다.
실습 1
중국집 메뉴를 2가지 입력받고
입력받은 메뉴의 가격을 정하고
손님이 메뉴를 몇가지 주문하였는지 받은뒤
전체 주문 금액을 출력하시오.
▲(실습예제 빨간부분은 제가 입력한 값입니다)
주석에서 이해 안되시는 부분 있으시면 댓글남겨주시면 감사하겠습니다.
실습 2
자신의 키와 몸무게를 적고.
조건에 맞추어 비만도를 계산하여 출력하시오.
※조건 : (키-100)*0.9 가 자신의 몸무게 보다 높으면 비만 안높으면 표준체중
▲실습 예제2
코드가 이해가 안되는 부분이 있으면 댓글남겨주시면 감사하겠습니다.
.
.
.
.
.
.
자 이렇게 오늘 스캐너에 대해 알아보았습니다.
그럼 지금까지 AddChan이었습니다. 감사합니다.