반응형

타입간의 변환 방법

1. 문자와 숫자간의 변환

숫자 3을 문자 '3'으로 바꾸려면 어떻게 해야할까?
숫자3 + '0'(문자) 를 하면 문자 '3'이 된다.
반대로 문자를 숫자로 바꾸려면 어떻게 해야할까?
'3'문자 에서 - '0'(문자)를 하면 숫자 3이 된다.
즉, 문자와 숫자간의 변환에서는 문자 '0'을 더하거나 빼주면 되는데,
'0'을 더하면 숫자가 문자로, '0'을 빼면 문자가 숫자로 바뀐다.

2. 문자열로의 변환

숫자 3을 문자열 "3"으로 바꾸려면 어떻게 해야할까?
숫자 3에 + "" (빈문자열) 을 해주면, "3"(문자열)이 된다.
문자 '3'을 문자열 "3"으로 바꿔주는 경우에도 동일하게 ""(빈문자열)을 더해주면 된다.

3. 문자열을 숫자로 변환

"3"(문자열)을 숫자로 3으로 변환하려면 어떻게 해야할까?

Integer.parseInt()

라는 메서드를 사용해야 한다.
Integer.parseInt("3")을 해주면 결과가 숫자 3이 된다.

만약에 "3.4"라는 문자열을 double타입의 숫자로 바꾸려면 어떻게 해야할까?

Double.parseDouble()

Double.parseDouble("3.4")를 하면, double타입의 숫자 3.4가 된다.

4. 문자열을 문자로 변환

문자열 "3"을 문자'3'으로 변환하는 방법은,

"문자열".charAt(0)

"3".charAt(0)을 하면 문자'3'이 된다.




반응형

'JAVA' 카테고리의 다른 글

연산자의 우선순위와 결합규칙  (0) 2022.03.14
연산자와 피연산자  (0) 2022.03.14
정수형의 오버플로  (0) 2022.03.14
화면으로부터 입력받기  (0) 2022.03.13
printf를 이용한 출력  (0) 2022.03.12