JAVA/예제

[JAVA] ch03-06. 형변환

밍글링글링 2017. 8. 21.
728x90
 
public class Ex06 { // 형변환, int미만의 타입은 byte, char, short는 int로 바뀐다.
    public static void main(String[] args){
        byte a = 10;
        //byte result = -a; // result type is int.
        byte result = (byte)-a; // int미만의 타입은 byte, char, short는 int로 바뀐다.
        System.out.println(a+","+result);
        
        long b = 10; //int 타입 이상의 타입은 그대로
        long result2 = -b;
        System.out.println(b+","+result2);
        //*int + float -> float + float -> float
    }
}

728x90

'JAVA > 예제' 카테고리의 다른 글

[JAVA] ch03-08. 덧셈  (0) 2017.08.21
[JAVA] ch03-07. 논리 연산자  (0) 2017.08.21
[JAVA] ch03-05. 비트전환  (0) 2017.08.21
[JAVA] ch03-04. 부호 연산자  (0) 2017.08.21
[JAVA] ch03-03. 우선 순위2  (0) 2017.08.21

댓글