반응형
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 |