目录

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);
    }

}