Java 형 변환

1 개요[ | ]

Java Type Casting
Java 타입 캐스팅
Java 자료형 캐스팅

2 확장 캐스팅(자동)[ | ]

  • 대상: byte → short → char → int → long → float → double
public class MyClass {
  public static void main(String[] args) {
    int myInt = 42;
    double myDouble = myInt; // 자동 캐스팅: int → double

    System.out.println(myInt);
    System.out.println(myDouble);
  }
}

3 축소 캐스팅(수동)[ | ]

  • 대상: double → float → long → int → char → short → byte
public class MyClass {
  public static void main(String[] args) {
    double myDouble = 9.876;
    int myInt = (int) myDouble; // 수동 캐스팅: double → int

    System.out.println(myDouble);
    System.out.println(myInt);
  }
}

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}