Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在ArrayList中使用多维数据集_Java_Arraylist - Fatal编程技术网

Java 如何在ArrayList中使用多维数据集

Java 如何在ArrayList中使用多维数据集,java,arraylist,Java,Arraylist,我必须完成这个家庭作业问题 编写一个名为q3的公共静态方法,该方法将double的ArrayList作为参数,并返回double的ArrayList。返回的ArrayList将只包含 输入ArrayList中多维数据集在9602.0到32805.23之间的值(即 立方体与32001.00的差值小于9500.0) 我对如何检查ArrayList中的值是否在32001.00的9500范围内感到困惑。这是我到目前为止所拥有的 public static ArrayList<Double>

我必须完成这个家庭作业问题

编写一个名为q3的公共静态方法,该方法将double的ArrayList作为参数,并返回double的ArrayList。返回的ArrayList将只包含

  • 输入ArrayList中多维数据集在9602.0到32805.23之间的值(即 立方体与32001.00的差值小于9500.0)
我对如何检查ArrayList中的值是否在32001.00的9500范围内感到困惑。这是我到目前为止所拥有的

public static ArrayList<Double> q3(ArrayList<Double> list){
ArrayList<Double> Val = new ArrayList<Double>();
for(Double num: list) {
    Double cubed= (Math.pow(num, 3));
    Double subT = 32001.23 - cubed;
公共静态ArrayList q3(ArrayList列表){
ArrayList Val=新的ArrayList();
for(双数字:列表){
双立方=(数学功率(num,3));
双等分=32001.23-立方;
我对Java和ArrayList非常陌生,非常感谢您的帮助

立方体与32001.00的差值小于9500.0

这意味着,当您从
立方32001.00
中的较小者减去
立方32001.00
中的较大者时,结果将为
9500
或更小

另一种说法是,您希望差值的绝对值
32001.00-cubed
小于或等于
9500

应用于
subT
,将结果与
9500
进行比较,如果
abs
较小,则将
num
添加到结果中。

立方体与32001.00之间的差值小于9500.0:因此必须计算立方体与32001.00之间的差值,并将其与9500.0进行比较。为什么要计算立方体与32001.00之间的差值e和32805.23?阅读语句。它们都在那里。输入数组列表中的值的立方体在9602.0到32805.23之间(即立方体和32001.00之间的差值小于9500.0)。这些值应该在32001或9602或32805.23之间的9500范围内吗?