Loading... > java.lang.Math:类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象。 # 1、静态方法 `public static double abs(double a)` :绝对值 `public static double ceil(double a)` :向上取整,返回大于等于参数的最小的整数 `public static double floor(double a)` :向下取整,返回小于等于参数最大的整数 `public static long round(double a)` :四舍五入,返回最接近参数的 long # 2、练习 使用 Math 相关的API,计算在 -10.8 到 6.9 之间,绝对值大于 6 或者小于 2.1 的整数有多少个? ```java has-numbering public static void main(String[] args) { // 定义最小值 double min = -10.8; // 定义最大值 double max = 6.9; // 定义统计变量 int count = 0; // 在min和max之间循环(范围:左闭右开) for(double i = Math.ceil(min); i < Math.ceil(max); i++) { if (Math.abs(i) > 6 || Math.abs(i) < 2.1) { count++; } } System.out.println("共 " + count + " 个整数"); } ``` > 感谢小伙伴们的关注! > 你的点赞、评论、关注、收藏是对博主的最大鼓励! > 持续更新JavaSE学习笔记!欢迎订阅专栏! 最后修改:2021 年 10 月 07 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏