시각화/프로세싱

▶ Processing :: 프로세싱 배우기 :: float 과 int

비주얼라이즈 2014. 4. 6. 18:11




함께배우는 프로세싱 :: 데이터 형식 변환하기

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로 받게되면!








이렇게 소수자리가 지워진 채로

프린트가 되버립니다.^^;



데이터를 바탕으로 작업을 하시는 분들에게는

정말 중요한 점인 것 같습니다.^^























프로세싱에는 다양한 데이터 형식이 있습니다.

오늘은 형식 간 변환방법에 대해서 이야기 해보려고 합니다.