변수 선언(데이터 타입, 변수 이름)+ 값 저장
int x;
int y;
int z;
==
int x, y, z;
변수 이름은
변수 사용 범위
기본타입
타입 부가설명
char a = 'A';
String a = "A";
자동타입변환
작은 허용 범위의 타입이 큰 허용 범위의 타입으로 저장될 때 자동으로 타입이 변환됨
예외.
byte → char 의 경우.
byte는 음수가능, char은 음수 불가.7
연산에서의 문자열 자동 타입 변환
- 숫자 + 숫자 = 숫자
- 문자열 + 숫자 = 문자열 (숫자를 문자열로 변환)
강제타입변환 (=casting)
큰 타입을 작은 타입으로 강제로 나눠서 저장, 캐스팅 연산자인 ()을 사용
int a=10;
byte b = (b,yte) a;
String str = "3000";
int value = Integer.parseInt(str);
Strring str = String.valueOf(기본타입값);