타입 간의 변환방법(형변환)

coding by 스플릿·2021년 12월 14일
0

Java1

목록 보기
7/44
  • 숫자를 문자로 문자를 숫자로 변환
class Main {
    public static void main(String[] args) {
        //숫자를 문자로
        System.out.println((char)(3+'0')); // 출력 : 3(문자) O
        //문자를 숫자로
        System.out.println((int)'3'); // 출력 : 51(숫자) X
        System.out.println('3'- 0); //출력 : 51(숫자) X
        System.out.println('3'-'0'); //출력 : 3(숫자) O
    }
}
  • 숫자를 문자열로 문자열을 숫자로 변환
class Main {
    public static void main(String[] args) {
        //문자열을 숫자로
        String x = "32";
        System.out.println(Integer.parseInt(x)); //출력 : 32(숫자) O
        //숫자를 문자열로
        int y = 32;
        System.out.println(y + ""); // 출력 : 32(문자열) O
        System.out.println(Integer.toString(y)); //출력 : 32(문자열) O
    }
}
  • 문자열을 문자로 변환 문자를 문자열로 변환
class Main {
    public static void main(String[] args) {
        //문자열을 문자로
        String x = "2";
        System.out.println(x.charAt(0)); //0은 인덱스 번호
        //문자를 문자열로
        char y = '2';
        System.out.println(y + "");
    }
}

0개의 댓글