ac 는 떳는데...

cjmp1 Reply 9 years 11 weeks ago
double a; print("%d",(int)a); 는 ac가되고 double a; print("%d",(int)Math.floor(a)); 는 왜 wa가 뜰까요???????????????????????
onacloud Reply 9 years 11 weeks ago
http://stackoverflow.com/questions/1295424/how-to-convert-float-to-int-with-java 을 참조하시길 바랍니다. type casting의 경우 소수점 아래를 무조건 버립니다. 이것은 C도 마찬가지 입니다.
cjmp1 Reply 9 years 11 weeks ago
감사합니다