본문 바로가기
  • 마침표 보다 쉼표를 나타내자
프로그래밍/JAVA

다시 한번 생각 해보기 - 형변환

by Y코더 2022. 12. 25.
728x90

우선은 자주 쓰는 데이터 타입의 선언을 생각해보자

 

(정수형)

int

short

byte

long

 

(실수형)

float

double

 

문자형(한개만)

char

 

(참, 거짓)

boolean

 

이렇다.

 

연산을 사용하면 문제가 생기는데 데이터 저장방식이 달라 연산이 되지 않는다!! ( 타입 불일치 )

그래서 타입 변환을 해야한다.

앞에다가 (int)처럼 적어서 변환을 할수도 있고 자동 변환을 하기도 한다.

 

하지만 문자열 같은 경우에는 숫자로 왔다 갔다 할때

 

문자열을 int형으로 바꿔보자

int a = Integer.parseInt("1000000000000000000000000000")

 

문자열이 실수라면 double 형으로 바꾸어야는데

double b = Double.parseDouble("3.141592")​

이러하다!

 

신기하고 재밌지 않은가!!!

이것을 생각해서 만들어 낸 사람은 정말 대단한 것 같다.

728x90