我必须完成这个家庭作业问题。
编写一个名为q3的公共静态方法,它将Doubles的ArrayList作为参数并返回Doubles的ArrayList。返回的ArrayList将仅包含
我对如何检查ArrayList中的值是否在3200.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;
我是Java和ArrayLists的新手,非常感谢帮助!
答案 0 :(得分:0)
立方体与32001.00之差小于9500.0
这意味着当您从cubed, 32001.00
的较小者中减去9500
的较大者时,结果将为32001.00 - cubed
或更少。
另一种说法相同的方法是,您希望差异9500
的绝对值小于或等于subT
。
将Math.abs()
应用于9500
,将结果与num
进行比较,如果abs
较小,则将[Setup]
PrivilegesRequired=admin
[Registry]
Root: HKCU; Subkey: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; \
ValueType: string; ValueName: "{app}\MyProg.exe"; ValueData: "RUNASADMIN";
Flags: uninsdeletekeyifempty uninsdeletevalue; MinVersion: 0,5.1
Root: HKCU; Subkey: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; \
ValueType: string; ValueName: "{app}\MyProg.exe"; ValueData: "WINXPSP2"; \
Flags: uninsdeletekeyifempty uninsdeletevalue; MinVersion: 0,5.1
添加到结果中。