💡 btye → short , char→ int → long → float → double
int inum = 1;
long lnum = inum;
int inum = 1;
long lnum = inum;
int result = inum + (int)lnum;
byte bnum1 = 1;
byte bnum2 = 2;
int result = bnum1 + bnum2;
String num = "123";
int n = Integer.parseInt(num);
int n = 123;
String num = "" + n;
String num1 = String.valueOf(n);
String num2 = Integer.toString(n);
String num = "123.456";
double d = Double.parseDouble(num);
// 자동 형변환 (정수 → 실수)
int n1 = 123;
double d1 = n1;
// 강제 형변환 (실수 → 정수)
double d2 = 123.456;
int n2 = (int) d2;
final int n = 123; // final로 설정하면 값을 바꿀 수 없다.
n = 456; // 컴파일 오류 발생