Character.getNumeric()1 [Java/자바] char to int : 문자를 정수로 변환하는 방법 자바에서 char 타입의 숫자 문자를 int로 형변환할 때 변수 앞에 (int)를 붙이면 원하는 값을 얻지 못한다(결괏값으로 char 타입의 숫자 문자의 ASCII 값이 나오기 때문). 이 게시글에서는 char 타입의 숫자 문자를 int 타입으로 변환하는 두 가지 방법을 소개하고자 한다. 방법1. ASCII 코드를 활용해 변환하기 char형 변수 - '0' char numC = '9'; int numI = numC - '0'; // 57(문자 '9'의 ASCII 코드값) - 48(문자 '0'의 ASCII 코드값) = 9 이때 '0'을 빼주는 이유는 무엇일까? ASCII 코드란, 문자를 숫자로 표현하는 표준 코드 체계이다. ASCII 코드는 0~127까지의 정수 값을 갖고 있고, 각 정수 값은 특정 문자에.. 2023. 7. 19. 이전 1 다음