티스토리 뷰

[주제]

- '형변환'의 사용방식



[중요]

- 형변환은 '강제 자료형 반환' 방식을 많이 사용하며, 변환할 변수 앞에 '(자료형)'을 붙여서 사용

- 자동 변환은 잘 사용되지 않음



[소스 코딩]

package castClass;
 
class castClass {
    public static void main(String[] args) {
/*
        cast(자료형 변환)
        (변환할 자료형)변수
*/
//      자동 자료형 변환
        short s = 10;
        int i = s;
        long l = i;
 
        System.out.println("s = " + s + ", i = " + i + ", l = " + l);
 
        long l1 = 1234567890L;
        float f = l1;
        System.out.println("f = " + f);
 
//      강제 자료형 변환
        int j = 5;
        float f1 = (float)j / 2;
        System.out.println("f1 = " + f1);
 
        double d = 123.4567;
        i = (int)d;
        System.out.println("i = " + i);
 
        int n = 2;
        double dou = 12.345;
        long lo = 3L;
        double value = dou + n * lo;
        System.out.println("value = " + value);
 
        short s1 = 10;
        short s2 = 20;
        short val = (short)(s1 + s2);
        System.out.println("val = " + val);
    }
}
cs



■ 실행결과


'프로그래밍 언어 > Java(연습)' 카테고리의 다른 글

sorting(정렬)  (0) 2016.04.27
로또 번호 추첨 프로그램  (0) 2016.04.26
string2(진수 변환)  (0) 2016.04.25
string(문자열)  (0) 2016.04.25
array  (0) 2016.04.25
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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 31
글 보관함