[ Java: 형 변환 ]


[ Java: 형 변환 ]

형 변환이란? 정수와 실수는 컴퓨터 내부에서 표현되는 방식이 달라 하나의 자료형으로 통일한 후 연산 해야 하는데 이때 형 변환(type conversion)이 이루어집니다. int n = 10; double dnum = n; 1. 바이트 크기가 작은 자료형에서 큰 자료형으로 형 변환은 자동으로 이루어진다. 2. 덜 정밀한 자료형에서 더 정밀한 자료형으로 형 변환은 자동으로 이루어진다. 형 변환의 기본 원칙 형 변환에는 크게 묵시적 형 변환(자동 형 변환)과 명시적 형 변환(강제 형 변환)이 있습니다. ① 묵시적 형 변환 1) 바이트 크기가 작은 자료형에서 큰 자료형으로 대입하는 경우 byte bNum = 10; int iNum = bnum; 자료 손실 없이 bnum의 값이 모두 inum에 저장되며 남은 3byte는 0으로 채워집니다. 2) 덜 정밀한 자료형에서 더 정밀한 자료형으로 대입하는 경우 int iNum2 = 20; float fNum = iNum2; 두 변수의 크기가 같은...


#java #명시적 #묵시적 #자바 #형변환

원문링크 : [ Java: 형 변환 ]