在Java中將double
類型轉換為int
類型可以使用強制類型轉換或者使用Math
類提供的方法進行轉換。
強制類型轉換:
double d = 3.14;
int i = (int) d;
使用Math
類提供的方法:
Math.floor()
方法將double
向下取整轉換為int
:double d = 3.14;
int i = (int) Math.floor(d);
Math.ceil()
方法將double
向上取整轉換為int
:double d = 3.14;
int i = (int) Math.ceil(d);
Math.round()
方法將double
四舍五入轉換為int
:double d = 3.14;
int i = (int) Math.round(d);