표현방법(4)
-
형 변환(Type Conversion) - 형 변환(Type Conversion) 종류, 프로모션(promotion), 디모션(demotion)
형 변환(Type Conversion) · 초기화 시에만 변환 적용됩니다. · 하나의 타입을 다른 타입으로 바꾸는 것을 의미합니다. · 타입 변환이라고도 합니다. 형 변환(Type Conversion) 종류 기본 자료형 값을 다른 자료형으로 변환할 수 있는 기능을 의미하며 두 가지 종류가 있습니다. boolean형을 제외한 나머지 기본 타입 간의 타입 변환을 자유롭게 수행할 수 있습니다. · 프로모션(promotion) · 디모션(demotion) 프로모션(promotion) · 더 큰 자료형으로 변환 · 작은 자료형 -> 큰 자료형 · 대입 연산자에서 왼쪽의 자료형이 오른쪽 결과의 자료형보다 클 때 발생합니다. · 정보의 손실 없음 · 내부적으로 자동으로 형변환을 수행합니다.(자동 형변환; 묵시적 형변..
-
자바의 자동 형변환 규칙(Implict Conversion)
자바의 자동 형변환 규칙(Implict Conversion) 값의 표현 범위로 자동 형변환됩니다. double num = 3.14f + 10; //10이 10F로 자동 형변환
-
자료형 변환(표현방법의 변환을 의미)-CastEx02
자료형 변환-표현방법의 변환을 의미 소스코드 public class CastEx02 { public static void main(String[] args) { short num1=10; short num2=20; short result=(short)(num1 + num2); //short to int -> 연산 -> int to short (내부적으로 자동으로 일어남) System.out.println(result); } 출력결과
-
자동형 변환을 통해 문자의 유니코드 값 출력-CastEx01
자동형 변환을 통해 문자의 유니코드 값 출력 소스코드 public class CastEx01 { public static void main(String[] args) { char ch1='A'; char ch2='Z'; int num1=ch1; int num2=(int)ch2; System.out.println("문자 A의 유니코드 값: "+num1); System.out.println("문자 Z의 유니코드 값: "+num2); } } 출력결과