함께배우는 프로세싱 :: 데이터 형식 변환하기
Processing에서의 float 과 int
프로세싱에는 다양한 데이터 형식이 있는데요~
오늘은 그 중에서도 float과 int에 대한 내용을 소개하고자합니다.
int a = 10; // int a에 10의 값을 부여하기 float b = (float)a; // float b가 int a의 값을 받기 (1) float c = float(a); // 다른 방법으로 float c가 int a의 값을 받기 (2) print(b + "\n" + c); //b와 c를 프린트하기 - "\n"을 넣어준 것은 b를 프린트 후, c를 프린트하기 위한 것입니다.
#####
이렇게 프린트해보면
10.0
10.0
의 결과를 얻을 수 있습니다.
여기서 함게 알아두시면 좋은 것은
앞으로 자주 보게 될 int와 float의 형태입니다.
float은 실수형,
int는 정수형입니다.
프로그래밍을 처음 접하게 되면
이건 또 무슨 소린가 할 수 있는데요~
예제를 통해 차이를 살펴보겠습니다.
지난 예제에서 받아온 [서울시 위경도데이터]를 가지고 살펴보겠습니다.
[바로가기]
위도경도데이터는 "37.2394, 127.3294 의 형태이지요
이를 float으로 받으면
이렇게 원하는 방식대로
프린트 되는데요
정수형태의 int로 받게되면!
이렇게 소수자리가 지워진 채로
프린트가 되버립니다.^^;
데이터를 바탕으로 작업을 하시는 분들에게는
정말 중요한 점인 것 같습니다.^^
프로세싱에는 다양한 데이터 형식이 있습니다.
오늘은 형식 간 변환방법에 대해서 이야기 해보려고 합니다.
'시각화 > 프로세싱' 카테고리의 다른 글
▶ Processing :: 프로세싱 배우기 :: 기초예제 2 - 키보드에 반응하는 도형 (0) | 2014.04.09 |
---|---|
▶ Processing :: 프로세싱 배우기 :: 기초예제모음 (0) | 2014.04.07 |
▶ Processing :: 프로세싱 배우기 :: 수평선 모션 linear motion (0) | 2014.04.04 |
▶ Processing :: 프로세싱 배우기 :: api의 위도경도 데이터 불러오기 (0) | 2014.04.01 |
▶ Processing :: 프로세싱 움직임 :: 랜덤한 움직임 만들기 (0) | 2014.03.15 |