Math工具类的使用
2024-08-31 04:44:23
1.包:java.lang 不需要导包
2.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
特点: 该类中的方法都是静态方法,所以可以直接使用类名.方法名(实参)调用
3.常用成员方法:
public static double abs(double a) :返回 double 值的绝对值。
public static double ceil(double a) :返回大于等于参数的最小的整数。
public static double floor(double a) :返回小于等于参数最大的整数。
public static long round(double a) :返回最接近参数的 long。(相当于四舍五入方法)
public static int max(int a, int b) : 返回两个 int 值中较大的一个。
public static int min(int a, int b): 返回两个 int 值中较小的一个。
综合案例
计算在 -10.8
到5.9
之间,绝对值大于6
或者小于2.1
的整数有多少个?
public class MathTest {
public static void main(String[] args) {
// 定义最小值
double min = -10.8;
// 定义最大值
double max = 5.9;
// 定义变量计数
int count = 0;
// 范围内循环
for (double i = Math.ceil(min); i <= max; i++) {
// 获取绝对值并判断
if (Math.abs(i) > 6 || Math.abs(i) < 2.1) {
// 计数
count++;
}
}
System.out.println("个数为: " + count + " 个");
}
}
最新文章
- mysql常用操作
- 学会使用notepad++
- eclipse maven spring mvc el表达式无效
- python中的函数以及递归
- Android成长日记-ViewPager的使用
- IntelliJ IDEA的快捷键
- 【CodeForces 625C】K-special Tables
- 数据库 SQL基础
- 在AngularJS应用中实现认证授权
- 使用JS制作一个鼠标可拖的DIV(二)——限制区域移动
- 寻找序列中最小的第N个元素(partition函数实现)
- asp.net web.config的学习笔记
- WebHdfs
- 常用字符串string
- 编译ROCKSDB总结
- telnet操作memcache
- Spark操作parquet文件
- 几种事务的隔离级别,InnoDB如何实现?
- PHP数组排序函数有哪些
- Java简单双向链表实现 @version 1.0
热门文章
- POJ 1376 Robot
- Delphi春天将来临,Android遇到XE7我也是醉了,Hello World
- [ACM] POJ 3295 Tautology (构造)
- 使用resultMap实现ibatis复合数据结构查询(1.多重属性查询;2.属性中含有列表查询)
- 初识ASP.NET---点滴的积累---ASP.NET学习小结
- HDU 5533/ 2015长春区域 G.Dancing Stars on Me 暴力
- luogu3155 [CQOI2009]叶子的染色
- oc59--匿名分类
- Arbitrage(floyd)
- SQLServer2008 关于数值字段列的累计