1. 程式人生 > >java中默認lang包下的Math.round和Math.rint的區別

java中默認lang包下的Math.round和Math.rint的區別

public 的區別 pub round tro sta long ava 最小

public static double rint ( double ):

取最接近的整數(若相同則取偶數),然後轉為 double 類型

public static int round ( float ):

取最接近的整數(若相同則取大數),然後轉為 int 類型

public static long round ( double ):

取最接近的整數(若相同則取大數),然後轉為 long 類型

public static double ceil ( double ) :

返回 ≥ 參數的最小整數,然後轉為 double 型

public static double floor ( double

) :

返回 ≤ 參數的最大整數,然後轉為 double 型

java中默認lang包下的Math.round和Math.rint的區別