利用循环,将-10.8到5.9之间的整数循环出来,然后利用Math类中的方法求出循环出来的数的绝对值 然后比较是否大于6或者小于2.1
时间: 2024-09-29 09:04:09 浏览: 30
首先,我们可以使用for循环从-10遍历到6,每次增加1,因为题目提到的是-10.8到5.9之间的整数,所以范围应该是-10到6。以下是使用Java语言实现这一过程:
```java
import java.util.ArrayList;
import java.lang.Math;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
for (int i = -10; i <= 6; i++) {
numbers.add(i);
}
// 对列表中的每个数字取绝对值并判断大小
for (int num : numbers) {
int absoluteValue = Math.abs(num);
if (absoluteValue > 6 || absoluteValue < 2.1) {
System.out.println("Number " + num + " (abs: " + absoluteValue + ") is outside the range [2.1, 6]");
}
}
}
}
```
在这个程序里,我们创建了一个ArrayList来存储这些整数,并通过`Math.abs()`函数计算每个数的绝对值。然后我们检查每一个绝对值,如果它大于6或者小于2.1,我们就打印一条消息说明这个数不在指定范围内。
阅读全文