比如一個(gè)值:a=1.23 和b=1.68?四舍五入取整要得到1和2 ?
第一種方法 直接+0.5然后取整
? ? int valueInt= valueFloat+0.5;?
第二種方法,先判斷小數(shù)是否大于0.5再用floor、ceil 來決定是向下還是向上取整
? ? int valueInt = floor(valueFloat);//ceil向上取整 floor 想下
如何取小數(shù)位?看我其它知識(shí)點(diǎn)
比如一個(gè)值:a=1.23 和b=1.68?四舍五入取整要得到1和2 ?
第一種方法 直接+0.5然后取整
? ? int valueInt= valueFloat+0.5;?
第二種方法,先判斷小數(shù)是否大于0.5再用floor、ceil 來決定是向下還是向上取整
? ? int valueInt = floor(valueFloat);//ceil向上取整 floor 想下
如何取小數(shù)位?看我其它知識(shí)點(diǎn)