double d1 = 50;
double d2 = 500L;
int i1 = 50.0;
int i2 = 25,4f;
*숫자의 크기가 중요하지 않고 50.0이 실수라는게 중요함
int i1 = (int)50.0;
int i2 = (int)25.6f;
*실수값 앞에 (int)를 붙여주는 것은 프로그래머가 책임질테니 강제로 int타입으로 변환하라는 뜻
short s = 5;
int i = s;
long x = i;
System.out.println(i);
System.out.println(x);
public class PrimitiveCastExam {
public static void main(String[] args) {
long x2 = 50;
int i2 = (int)x2;
System.out.println(x2);
System.out.println(i2);
long x3 = Long.MAX_VALUE;
int i3 = (int)x3;
System.out.println(x3);
System.out.println(i3);
}
}
50
50
9223372036854775807
-1