/*
math:数学基本类:
abs 方法 获取绝对值
ceil 方法 大于等于参数的最小的整数
floor 方法 小于等于参数最大的整数。
round 方法 最接近参数的 long。(相当于四舍五入方法)
请使用 Math 相关的API,计算在 -10.8 到 5.9 之间,绝对值大于 6 或者小于 2.1 的整数有多少个?
分析:1.-10.8到5.9 数据类型为double
2.用for循环(获取范围中所有的整数包括负数(取整数ceil) ) 然后if再判断 进行计数累加
4.输出结果
*/
public class DemoMath {
public static void main(String[] args) {
//定义两个变量用于存放数值范围
double min = -10.8;
double max = 2.1;
//定义个数累加
int count = 0;
//循环遍历,获取到范围中所有的整数包括负数(取整数ceil)
for (double i = Math.ceil(min); i <= max; i++)
//绝对值方法调用,进行判断
if (Math.abs(i) > 6 || Math.abs(i) < 2.1) {
//累加
count++;
}
//打印结果
System.out.println("个数是:" + count + "个");
}
}
Java 计算在{-10.8 ,5.9}之间,绝对值大于 6 或者小于 2.1 的整数有多少个
最新推荐文章于 2024-09-16 20:08:29 发布