我有我的变量part1,对于for循环的每次迭代,我都想取part1s的值并保存以供以后使用。
我不确定如何做到这一点。
for (int i : list) {
part1 = i - average(list);
}
最佳答案
使用清单
导入ArrayList
import java.util.ArrayList;
初始化清单
ArrayList<Integer> myList = new ArrayList<Integer>();
将元素添加到列表:
myList.add(part1);
码:
import java.util.ArrayList;
class Test {
public static void main(String[] args) {
int part1;
ArrayList<Integer> myList = new ArrayList<Integer>();
int[] list = {1,2,3,4,5,6};
for (int i : list) {
part1 = i - average(list);
myList.add(part1);
}
}
}
如stultuske在评论中所建议,请遵循当前标准
更新的代码:
import java.util.List;
import java.util.ArrayList;
class Test {
public static void main(String[] args) {
int part1;
List<Integer> myList = new ArrayList<>();
int[] list = {1,2,3,4,5,6};
for (int i : list) {
part1 = i - average(list);
myList.add(part1);
}
}
}
注意:根据用例更新
list
数据类型