관심있는 주제/Java

Scanner

Lynn123 2018. 11. 15. 22:51
반응형

Scanner를 사용하려면 일단 import를 해야 한다.

맨 위에 import java.util.Scanner; 를 해준다. (package 아래에)

나는 귀찮아서 그냥 import java.util.*; 를 사용한다.

*는 util안에 있는 라이브러리를 모두 불러온다는 뜻이다.


  new Scanner를 통해 Scanner 를 만들다. System.in은 내가 값을 입력하겠다는 의미라고 보면 된다.

i를 숫자로 받기 위해 nextInt();를 사용했다. 이거 외에도 next(); nextLine(); 등등이 있고 sc. 을 치면 리스트가 쭉 뜬다. (궁금하면 오라클 api에서 확인할 수 있다.)

마지막에 scanner를 닫아준다.


만약 입력값을 계속 받고 싶다면 반복문을 이용한다.

hasNextInt() 는 말 그대로 입력받는 정수값이 있으면! 이라는 뜻이다.

즉 내가 입력을 계속 하면 while 문 안에 있는 것이 계속 실행이 된다.

그러다가 NextInt가 없으면 (숫자가 아닌 값이 들어가면) 종료된다.

반응형

'관심있는 주제 > Java' 카테고리의 다른 글

전역변수 / 지역변수  (0) 2018.11.20
클래스  (0) 2018.11.19
메소드  (0) 2018.11.13
배열 (Array)  (0) 2018.11.12
반복문(while , for)  (0) 2018.11.09