Java取数的整数及小数部分
目录
Java取数的整数及小数部分
import java.math.BigDecimal;
public class DoubleTest {
public static void main(String[] args) {
double number = 12345.67;
// 强转整数
long longPart = (long) number;
// 原数减去整数部分,为小数部分
double doublePart = new BigDecimal(String.valueOf(new Double(number))).subtract(new BigDecimal(longPart)).doubleValue();
System.out.println(longPart);
System.out.println(doublePart);
}
}