: 정수, 실수, 논리값을 저장할 수 있는 기본 타입 8개
정수 타입
byte < short, char < int < long < float < double
: 문자열을 변수에 저장하는 참조 타입( primitive type 아님)
: 값의 허용 범위가 작은 타입이 허용 범위가 큰 타입으로 대입될 때 발생

: 큰 허용 범위 타입을 작은 허용 범위 타입

int value = Integer.parseInt(str);
String str = String.valueOf(primitive값);

Scanner scanner = new Scanner(System.in);
(스캐너 변수 선언) (스캐너 객체 생성)
String inputData = scanner.nextLine();
(string 변수 선언) (엔터키 누르면 입력 문자열 읽음)

int x = 1;
int y = 1;
int result1 = ++x + 10; -> x를 선 증가시키고 + 10 = 12
int result2 = y++ + 10; -> + 10연산 먼저하고 y+1 = 11
: 타입이 허용하는 최대값/최소값을 벗어나는 것
: 피연산자1(조건식) ? 피연산자2 : 피연산자3
-> 조건식이 true이면 피연산자2 선택, 조건식이 false이면 피연산자3 선택

