Java 如何在ArrayList中使用多维数据集
我必须完成这个家庭作业问题 编写一个名为q3的公共静态方法,该方法将double的ArrayList作为参数,并返回double的ArrayList。返回的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>
- 输入ArrayList中多维数据集在9602.0到32805.23之间的值(即 立方体与32001.00的差值小于9500.0)
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范围内吗?