본문 바로가기
(혼) (공) (자)

scanner

by 만석이 2023. 12. 23.

 

왜 쓰는것일까?


사용자의 키보드 입력을 받기위해 사용한다.

 

 

어떻게 쓸까?

 

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