Notice
Recent Posts
Recent Comments
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

형변환(casting) 본문

Java/JAVA1

형변환(casting)

빌드이너프 2023. 5. 15. 20:47

형변환(casting)

변수나 리터럴의 타입을 다른 타입으로 변환하는 것

형변환하고자 하는 변수나 리터럴의 앞에 변환하고자 하는 타입을 괄호와 함께 붙여주기만 하면된다

(타입)피연산자

 

실수 -> 정수

public class practice {
    public static void main(String[] args) {
        double d = 85.4;
        int i = (int)d;

        System.out.println(i); // 85
        System.out.println(d); // 85.4
    }
}

 

정수 -> 실수

public class practice {
    public static void main(String[] args) {
        int i = 10;
        double d = (double)i;

        System.out.println(d); // 10.0
        System.out.println(i); // 10
    }
}

 

정수 -> 문자

public class practice {
    public static void main(String[] args) {
        int i = 65;
        char c = (char)i;

        System.out.println(c); // A
    }
}

 

문자 -> 정수

public class practice {
    public static void main(String[] args) {
        char c = 'A';
        int i = (int)c;

        System.out.println(i); // 65
    }
}

'Java > JAVA1' 카테고리의 다른 글

반올림, Math.round()  (0) 2023.05.16
산술 변환  (0) 2023.05.15
증감 연산자 전위형(prefix), 후위형(postfix)  (0) 2023.05.15
연산자(Operator)  (0) 2023.05.15
타입간의 변환방법  (0) 2023.05.15