java常用类:数学类
Math.方法(“参数”)
-
abs():获取绝对值
-
max():求最大值
-
min(): 求最小值
-
pow(): 求次幂
-
round(): 四舍五入
-
sqrt(): 求平方根
BigDecimal类
-
位置:java.math包中
-
作用:精确计算浮点数
-
创建方式:BigDecimal bd = new BigDecimal("1.0")
-
方法:
-
BigDecimal add(BigDecimal bd) 加法
-
BigDecimal subtract(BigDecimal bd) 减法
-
BigDecimal multiply(BigDecimal bd) 乘法
-
BigDecimal divide(BigDecimal bd) 除法
-
public static void main(String[] args) {
//创建两个大浮点数对象
BigDecimal bd = new BigDecimal("1.0");
BigDecimal bd2 = new BigDecimal("0.9");
//加法
BigDecimal r1=bd.add(bd2);
System.out.println(r1);
//减法
BigDecimal r2=bd.subtract(bd2);
System.out.println(r2);
//乘法
BigDecimal r3=bd.multiply(bd2);
System.out.println(r3);
//除法
BigDecimal r4=new BigDecimal("1.4").subtract(new BigDecimal("0.5")).divide(bd2);
System.out.println(r4);
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现