String.charAt()의 반환값은 해당 문자의 유니코드 숫자 값이다.그렇기에 String.charAt()의 값과 숫자를 비교해주고 싶다면 '반드시' 숫자에 '0'을 더해야 한다.
int형 숫자와 char가 연산을 할 시 char는 int형으로 바껴서 계산된다.이 때 char는 유니코드를 통해서 변환되는데,'0'은 유니코드 값이 48이며 이후 1은 49 2는 50 이런식이다.그렇기에 만약,0에 '0'을 더하면 유니코드 48로 그대로 0.1일경우 49로 유니코드 1이런식으로 가기에 String.charAt()와 비교가 가능해진다.
String.charAt를 숫자와 비교할 때는 반드시 '0'을 더할것!