Java學習隨筆7
Math.round以及Math.floor
這倆函數(shù)都可以消除double的小數(shù)部分薄翅,但是各自產(chǎn)生的結(jié)果不同。
Math.round:?
對于一個double颂碧,如果double>0,那么采用的是四舍五入刽酱。
double temp1=1.5;
double temp2=1.4;
那么Math.round(temp1)=2 ? ? ??Math.round(temp2)=1
對于一個double<0,那么采用的是五舍六入瞧捌。
double temp3=-1.5;
double temp4=-1.6;
那么Math.round(temp3)=-1 ? ? ? Math.round(temp4)=-2
Math.floor:
這個函數(shù)比較簡單一點棵里,直接取比double小,且離double最近的數(shù)姐呐。
double temp5=1.1衍慎;
double temp6=-1.1;
那么Math.round(temp5)=1 ? ? ? Math.round(temp6)=-2