왜 쓰는것일까?
사용자의 키보드 입력을 받기위해 사용한다.
어떻게 쓸까?
Scanner scan = new Scanner (System.in);
변수타입, 변수명 = 변수의 선언값
순으로 입력한다.
+
import Java.util.Scanner 를 임포트 해줘야한다.
+
변수명.nextInt(); 는 입력받을 값이 정수형태 라는것
변수명.nextLong(); 는 입력받을 값이 롱형태 라는것
변수명.nextDouble(); 는 입력받을 값이 실수형태 라는것
변수명.next(); 는 입력받을 값이 문장형태 라는것
예제를 보자
Scanner scan = new Scanner(System.in); System.out.println("당신의 점수를 입력하세요"); int score = scan.nextInt(); |
입력한 점수가 정수형태로 scan 변수안에 값이 들어간다.
그후 scan안에 있는 값이 score 값으로 대입되어 저장된다.
하나의 예를보자
Scanner score = new Scanner(System.in); System.out,println("당신의 점수를 입력하세요"); println("당신의 점수는"+score); |
본인은 처음에 이렇게 알았다. 주의하도록하자
Scanner으로 값을 받아올 변수를 지정하고
변수의 속 값을 옮겨담아올 변수또한 필요하다는것을 알아두자!
+
scanner 함수를 끝낼때는
scan.close(); 함수를 사용해서 메모리를 아껴주자!
여기서 scan 은 Scanner입력값을 받아온 변수이다.
'(혼) (공) (자)' 카테고리의 다른 글
Random (1) | 2023.12.24 |
---|---|
switch (1) | 2023.12.24 |
if문 (1) | 2023.12.23 |
증감 연산자 (0) | 2023.12.22 |
연산자(데이터 타입) (0) | 2023.12.22 |