Scanner 클래스

- 기본 데이터 타입들을 Scanner의 메소드를 사용해 입력받을 수 있음
- Scanner 사용시 util 패키지의 경로로 import해줘야 함
Scanner 입력 메소드
nextInt()
nextDouble()
next() : 공백 또는 줄바꿈까지만 읽음
nextLine() : 공백 유무와 상관없이 줄바꿈까지 읽음
Random Class

● 난수를 발생시키는 객체
● 다양한 데이터 타입형(int, double 등)을 발생 시키거나 일정한 범위에 존재하는 난수를 발생되게 할 수 있음.
Random클래스 생성자
● System.현재 시간을 시드로 이용하는 Random객체 생성
● 매개변수 seed를 시드값으로 하는 Random 인스턴스 생성
Random 메소드
| void nextBytes(byte[] bytes) | buffer를 난수로 채움 |
| boolean nextBoolean() | boolean 형태의 난수를 반환 |
| double nextDouble() | double 형태의 난수 반환 |
| float nextFloat() | float 형태의 난수 반환 |
| int nextInt() | int 형태의 난수 반환 |
| long nextIong() | long 형태의 난수 반환 |
| int nextInt() | int 형태의 난수 반환 |
| double nextGaussian() | 가우스의 형의 난수를 double 형태의 난수를 반환 |
| void setSeed(long seed) | 난수 발생기의 seed 값을 새로 설정 |