[Java] char에서 int로 변수 타입 변경

2024. 8. 26. 20:39·Java

 

 

 

 

1. 자동 형변환을 이용한 타입 변경

 

  자동 형변환을 이용한 char->int 변경이다.

public class hello {
    public static void main(String[] args) {
        char c = '2';
        int number = c; // int number = (int) c
        System.out.print(c);
    }
}

 

2

출력결과

 

 

 

 

2. 아스키코드를 이용한 타입 변경

 

public class hello {
    public static void main(String[] args) {
        char c = '2';
        System.out.print(c-'0');
    }
}

 

  숫자 0~9는 아스키코드에서 48~57 사이이다. 따라서 '숫자' - '0' = 숫자이다.

 

 

 

 

3. Character.getNumericValue() method

  

  Character 객체의 메서드를 사용하는 방법이다.

 

public class hello {
    public static void main(String[] args) {
        char c = '2';
        int number = Character.getNumericValue(c);
        System.out.print(number);
    }
}

'Java' 카테고리의 다른 글

[Java의 정석] Chapter4 연습문제  (3) 2024.09.13
[Java14] 새로운 Switch문  (0) 2024.09.13
[Java] 윈도우 cmd로 Java 컴파일하기  (0) 2024.08.31
[Java] JAVA의 정석 기초편 챕터3 문제  (0) 2024.08.30
[Java] 문자열의 비교 (equals override)  (0) 2024.08.30
'Java' 카테고리의 다른 글
  • [Java14] 새로운 Switch문
  • [Java] 윈도우 cmd로 Java 컴파일하기
  • [Java] JAVA의 정석 기초편 챕터3 문제
  • [Java] 문자열의 비교 (equals override)
oneH
oneH
  • oneH
    Hello WeonHyeok!
    oneH
  • 전체
    오늘
    어제
    • 분류 전체보기 (51)
      • CSS (1)
      • Javascript (5)
        • JS자료구조,알고리즘 (1)
      • Java (22)
        • OOP (9)
      • JSP (1)
      • Computer Network (2)
      • 이론 컴퓨터 (2)
      • Project (0)
      • Algorithm&Data Structure (12)
      • 데이터베이스 (3)
      • Spring,SpringBoot (1)
      • Git & GitHub (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    OSI7계층
    JavaScript
    Selector
    SQL
    티스토리챌린지
    선형 큐
    큐
    컴퓨터네트워크
    프로토콜
    오블완
    컴퓨터구조
    combinators
    스택
    MySQL
    덱
    Git
    JS
    선택자
    컴퓨터 네트워크
    math
    Stack
    Algorithm
    OOP
    폰노이만 아키텍쳐
    이진검색
    자바
    object
    링크드 리스트
    컴파일
    Java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
oneH
[Java] char에서 int로 변수 타입 변경
상단으로

티스토리툴바