BigDecimal 用法

BigDecimal 用法


import vo.Student;

import java.math.BigDecimal;

/**
 * @ClassName: BigDecimalTest
 * @Author: 江湖@小小白
 * @Date: 2021/12/27 11:00
 * @Description: BigDecimal类型介绍
 */
public class BigDecimalTest {
    public static void main(String[] args) {

        Student student = new Student();

        student.setAge(20);
        student.setId("1");
        student.setMath("100");
        //获取成绩
        BigDecimal bigDecimal = new BigDecimal(student.getMath());

        String result = "";

        //比较成绩是否大于 60
        if (bigDecimal.compareTo(new BigDecimal(80)) >= 0){
            //保留两位小数
            String first = bigDecimal.divide(new BigDecimal(1)).setScale(2, BigDecimal.ROUND_DOWN).toString();
            result = first + " 分";
        } else {
            System.out.println("不及格");
        }
        System.out.println(result);
    }
}


在这里插入图片描述


版权声明:本文为zhu_fangyuan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。