ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (자료)형변환
    JAVA/Variable 2024. 5. 2. 17:43

    (자료)형변환

     

    데이터 타입을 변환하는 것

    변환 --- 1) 자동형변환

                  2) 강제형변환

     

    1) 자동형변환 

    자동으로 형변환이 가능한 경우는 자료형의 byte 가 서로 같거나

    변환하는 결과가 변환 전 byte 보다 클 경우 자동으로 형변환

    큰 byte -> 작은 byte 로 넘어갈 때는 강제로 넣어줘야함

     

    자동형변환은 () 를 생략해도 됨

    Ex)

    int num = 10;

    double rNum = (double) 10;    <--- (double) 은 생략가능

     

    2) 강제형변환

    () 를 무조건 넣어줘야함

    Ex)

    double rNum = 1.0;

    int num = (int) rNum;   <--- (int) 를 필수로 작성

     

     

    메서드 호출을 통한 형변환

    String -> 숫자자료형

     

    객체자료형.parse자료형(변환할값);

    Integer.parseInt(변환할Stirng변수);
    Double.parseDouble(변환할String변수);
    Byte.parseByte(변환할String변수);
    Short.parseShort(변환할String변수);
    Float.parseFloat(변환할String변수);
    Long.parseLong(변환할String변수);

     

    숫자자료형 -> String

     

    객체자료형.toString(변환할숫자변수);

    Integer.toString(변환할숫자변수);
    Double.toString(변환할실수변수);
    Byte.toString(변환할숫자변수);
    Short.toString(변환할숫자변수);
    Float.toString(변환할실수변수);
    Long.toString(변환할숫자변수);

     

    일부 데이터들은 메서드를 통해 값 변환이 진행됨

    문자열 String 으로 담은 값을 숫자 계열로 변경하고 싶을 때 사용

    Ex)

    문자열을 정수로 변환하기

    String Number = "01012345678";

    Integer.parseInt(Number); <- 숫자로 변경

    'JAVA > Variable' 카테고리의 다른 글

    기본 변수 (2)  (0) 2024.05.01
    기본 변수 (1)  (0) 2024.04.30
Designed by Tistory.