타입 간의 변환

문자열 <=> 정수, 문자 <=> 정수

  1. 정수 <=> 문자 1) 정수 -> 문자 : 3 + '0' = '3'(문자) 2) 문자 -> 정수 : '3' - '0' = 3(숫자)

  2. 문자열 <=> 정수 1) 정수 -> 문자열 : 7 + "" = "7"(문자) 2) 문자열 -> 정수 : Integer.parseInt("10")

char(문자)에서 '_' 를 빼면 정수가 된다! 아스키코드값 뺄셈이 되기 때문이다! A-'A' = 0 B-'A' = 1 A-'D' = -3

int x = sc.next().charAt(0);//x=A 일때 정수형 x값은 A의 아스키값인 97이된다!

ASCII CODE

Last updated

Was this helpful?