-
[1] CastingDevelpment/Java Sample Source 2020. 9. 13. 21:26
Demotion Casting
12345678910111213141516171819202122232425package main;import java.util.Scanner;public class Main{public static void main(String[] args){// 디모션 캐스팅 : 작은 자료형에 큰 자료형이 대입되는 것.char c = 'C';int n = c + 1;c = (char)n;System.out.println("char : " + c);float f = 5.5f;int n2 = 0;n2 = (int)f;System.out.println("int : " + n2);}}cs 실행결과
char : D
int : 5
Promotion Casting
1234567891011121314151617181920212223242526package casting;public class Promotion{public static void main(String args[]){// casting (형변환)// 프로모션 캐스팅 : 큰 자료형에 작은 자료형이 대입되는 것.double d = 105.5; // 8 byteint n = 200; // 4 byted = n; // 형변환System.out.println("double : " + d);char c = 'a'; // 2 bytelong l = 100; // 8 bytel = c;System.out.println("long : " + l);}}cs 실행 결과
double : 200.0
long : 97
'Develpment > Java Sample Source' 카테고리의 다른 글
[5] switch (0) 2020.09.13 [4] if (0) 2020.09.13 [3] Operator 2 (0) 2020.09.13 [2] Operator (0) 2020.09.13 [0] Value Type (0) 2020.09.13