다른 문제를 풀다가 헷갈리던 형변환. 이건 매번 할때마다 헷갈려서 메모.
char값은 int로 변환할때 int a = (int) charArray[i]; 이렇게하면 아스키코드 값이 뜬다.
Character.getNumericValue(charArray[i]);로 변환해야 제 값이 나온다
아니면 0이 아스키코드상 48이니 (int) charArray[i] - 48을 해도 되긴한다.