UXO Studio
  • Java 기초 05 : 형 변환
    2024년 09월 09일 13시 32분 46초에 업로드 된 글입니다.
    작성자: UXO Studio

     

     

     

    01 형 변환 : 정수, 실수

    02 정수, 실수 연산

    03 형 변환 데이터 활용

    04 형 변환 : 문자

     

     

     

     

    01 형 변환 : 정수, 실수

     

    '정수형 -> 실수형'이나 '실수형 -> 정수형'와 같이 데이터 타입을 변환해 주는 것

    public class ch05 {
        public static void main(String[] args) {
    
            // 정수 -> 실수
            System.out.println("정수 - > 실수");
            int score = 90;
            System.out.println((float) score);
            System.out.println((double) score);
    
            // 실수 -> 정수
            System.out.println("실수 - > 정수");
            float score_f = 91.3F;
            double score_d = 92.3;
            System.out.println((int) score_f);
            System.out.println((int) score_d);
        }
    }
     
    ------------------------
    정수 - > 실수
    90.0
    90.0
    실수 - > 정수
    91
    92
    
    ------------------------
     

     

     

    02 정수, 실수 연산

    public class ch05 {
        public static void main(String[] args) {
            int score;
            double score_d;
            float score_f;
    
            // 정수 = 정수 + 실수
            score = 10 + (int) 21.4;
            System.out.println(score);
    
            // 실수 = 정수 + 실수
            score_d = (double) 21 + 21.1;
            System.out.println(score_d);
        }
    }
     
    ------------------------
    31
    42.1
    
    ------------------------
     

     

     

    03 형 변환 데이터 활용

    public class ch05 {
        public static void main(String[] args) {
            int score = 10;
            double score_d = 20.2;
            System.out.println(score);
            System.out.println(score_d);
    
            double convertedScoreDouble = score;
            int convertedScoreInt = (int) score_d;
            System.out.println(convertedScoreDouble);
            System.out.println(convertedScoreInt);
        }
    }
    
     
    ------------------------
    10
    20.2
    10.0
    20
    
    ------------------------
     

    자동 형 변환 : int -> long -> float -> double

    형 변환 필요 : double -> float -> long -> int

     

     

    04 형 변환 : 문자

    public class ch05 {
        public static void main(String[] args) {
    
            // 정수 -> 문자
            String s1 = String.valueOf(12); // 방법 1
            System.out.println(s1);
            s1 = Integer.toString(12); // 방법 2
            System.out.println(s1);
    
            // 실수 -> 문자
            String s2 = String.valueOf(12.2); // 방법 1
            System.out.println(s2);
            s2 = Double.toString(12.2); // 방법 2
            System.out.println(s2);
    
            // 문자 -> 정수
            int i = Integer.parseInt("13"); // 방법 1
            System.out.println(i);
    
            // 문자 -> 실수
            double d = Double.parseDouble("13.3"); // 방법 1
            System.out.println(d);
        }
    }
    
     

    정수/실수 -> 문자

    1) String.valueOf(n)

    2) Integer.toString(n)

     

    문자 -> 정수/실수

    1) Integer.parseInt("s")

    1) Integer.parseDouble("s")

    ------------------------
    12
    12
    12.2
    12.2
    13
    13.3
    
    ------------------------
     

     

     

    #형변환 #데이터형변환 #정수형변환 #실수형변환 #Java프로그래밍 #코딩기초 #프로그래밍기초 #코딩연습 #프로그래밍공부 #프로그래밍언어 #초보프로그래머 #Java기초 #정수실수연산 #데이터활용 #문자형변환 #String변환 #Integer변환 #Double변환 #자동형변환 #강제형변환 #형변환예제

     

    'Java > Java 기초' 카테고리의 다른 글

    Java 기초 07 : 대입 연산자  (0) 2024.09.25
    Java 기초 06 : 산술 연산자  (0) 2024.09.25
    Java 기초 04 : 변수와 상수  (0) 2024.09.09
    Java 기초 03 : 주석  (0) 2024.09.09
    Java기초 02 : 자료형  (0) 2024.09.09
    댓글