char cMin = 0;
char cMax = Character.MAX_VALUE;
System.out.println("cMin = " + (int)cMin);
System.out.println("cMax = " + (int)cMax);
System.out.println("cMin-1 = " + (int)(cMin-1));// char는 문자형이기때문에 (int)를 붙혀
System.out.println("cMax+1 = " + (int)(cMax+1)); // int타입의 정수화를 시켜준다. (연산을 위함)
System.out.println("cMin-1 = " + (int)--cMin); //여기서 cMin과 cMax의 실제값 자체가 바뀜
System.out.println("cMax+1 = " + (int)++cMax);
System.out.println("cMin-1 = " + (int)(cMin-1)); // 바뀐 실제값에 -1, +1을 해준결과 출력
System.out.println("cMax+1 = " + (int)(cMax+1));
cMin = 0
cMax = 65535
cMin-1 = -1
cMax+1 = 65536
cMin-1 = 65535
cMax+1 = 0
cMin-1 = 65534
cMax+1 = 1
댓글 1