자바 입력메서드 사용방법 JAVA자바 강좌 - #3

카고챵

·

2021. 3. 29. 15:30

반응형

자바 입력 메서드 사용방법 JAVA자바 강좌 - #3

이번 포스팅에서는 지난 포스팅에 이어서 자바의 입력 메서드의 사용 방법을 배워 보겠습니다.

지난 포스팅을 읽어보지 않은 사람은 꼭 읽어주시길 부탁드립니다. (자바 출력 메서드로 원하는 값 출력하기)

 

자바 출력 메소드로 원하는 값 출력하기 자바(JAVA) 기초 강좌 - #2

자바 출력 메소드로 원하는 값 출력하기 지난 포스팅에서는 이클립스로 자바 프로젝트를 만드는 방법을 알아보았습니다. (자바 프로젝트 만드는 방법) 자바 프로젝트 만드는 방법 자바(JAVA) 기

kgokapc.tistory.com


입력 메서드란?

자바의 메서드의 한 종류로 우리가 키보드로 입력하는 값을 원하는 변수에 저장하게 해주는 메서드입니다.

입력 메서드의 사용 방법

입력 메서드의 사용하려면 준비가 필요합니다.

import.java.util.Scanner;
Scanner scanner = new Scanner(System.in);

첫 줄의 코드는 자바에 입력 기능을 추가(import) 하는 코드이고 두 번째 줄의 코드는 scanner이라는 입력 기능을 포함한 스캐너를 만드는 코드입니다.  

우선 import가 있는 첫 번째 줄의 코드는 package 패키지 이름; 코드의 아래쪽에 입력해주시고 두 번째 줄의 Scanner 부분은 main 메서드 안에 입력해주세요.

아직 배우는 단계라 당연히 이해가 잘 안 될 수도 있으니 위의 부분은 일단 따라 해 주시면 됩니다.

우선 이클립스를 실행합니다.

빨간 사각형 부분에 코드를 입력해줍니다.

그리고 scanner.next();라는 문자열로 입력받는 코드를 적어줍니다.

이렇게 코드를 실행하게 되면 콘솔 창에서는 문자열로 입력을 받아서 스캐너에 값을 저장합니다.

우리는 그 값을 봐야 합니다.

따라서 이전의 강좌에서 배운 print 함수를 이용하여 스캐너로 받은 값을 바로 출력해보겠습니다.

코드를 위와 같이 작성해주시고 실행한 뒤 콘솔 창을 확인합니다.

입력한 문자열이 그대로 출력되는 모습을 볼 수 있습니다.

그럼 문자열이 아닌 정수 값이나 다른 형식의 값을 받으려면 어떻게 해야 할까요?

sc.next(): //문자열로 입력받기
sc.nextInt(); //정수값으로 입력받기
sc.nextFloat(); //실수값으로 입력받기

위와 같은 입력 메서드를 사용하시면 됩니다.

만약 받고 싶은 값이 정수 값이라면 sc.next() 부분에 sc.nextInt(); 코드를 사용하시면 됩니다.

이상 자바 입력 메서드 사용방법이었습니다 포스팅 읽어주셔서 감사합니다.

궁금한 점이 있으시다면 댓글로 남겨주세요!

반응형