欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java小數(shù)點往0和5進

錢艷冰1年前7瀏覽0評論

在Java中,將小數(shù)點往0和5進可以使用以下方法:

/**
 * 將小數(shù)點向下取整到最近的整數(shù)
 * 
 * @param num 需要向下取整的數(shù)
 * @return 向下取整后的整數(shù)
 */
public static int roundToZero(double num) {
return (int) num;
}
/**
 * 將小數(shù)點向最近的整數(shù)或者5的倍數(shù)取整
 * 
 * @param num 需要取整的數(shù)
 * @return 取整后的數(shù)
 */
public static double roundToFive(double num) {
int intNum = (int) (num * 100);
int remainder = intNum % 5;
if (remainder == 0) {
return intNum / 100.0;
} else {
if (remainder >2) {
intNum = intNum + (5 - remainder);
} else {
intNum = intNum - remainder;
}
return intNum / 100.0;
}
}

這兩個方法在Java數(shù)值計算中非常有用,可以避免小數(shù)點計算誤差產(chǎn)生的影響。