<JAVA>Scanner

빡찌's avatar
Sep 04, 2024
<JAVA>Scanner
notion image
import java.util.Scanner;
  • 패키지(package)
: 클래스 밖에 존재함
-모든 연산하는 내용은 클래스 안에 존재하기 때문에
연산을 위한것이 아님을 알 수 있음
-논리적인 구분자로써 소속된 회사의 도메인을 뒤집어서 사용함
-같은 이름의 클래스를 구분하기 위한 수

  • import : 가지고 온다.. 어디서? >CLASSPATH<에서..
*환경변수 설정에서
JAVA_HOME : JDK 설치 경로
CLASSPATH : 현재위치(파일을 실행시키는)를 나타냄
Path : 실행 파일 존재

  • Scanner = 클래스 명이다.
: 환경변수 CLASSPATH 아래 java.util에서 Sacnner파일을 가져옴
즉, Scanner라는 클래스를 가지고와서 쓰겠다는 뜻.
 
Scanner sc = new Scanner(System.in);
Scanner = 참조형 타입
sc = 변수명
*System.out = 표준출력장치
System.in = 표준입력장치 = 키보드
 
x = sc.nextInt(); y = sc.nextInt();
sc.nextInt() = 사용자가 입력한 값을 int로 바꿔서 가져옴
사용자가 입력한 숫자는 ‘숫자’가 아니라 문자로 입력받기 때문에
int를 이용해서 숫자로 변경해서 가져
*nextDouble() : 실수로 받음
*next() : 문자 그대로 받음
*nextLine() : 문자열로 받음
Share article

prettytree