我想构建一个ArrayList
,稍后将用于向表格显示信息。
问题是,我希望我的数组包含增量为5000的信息,最高可达初始值的150 +%。
IE:
用户输入100000。
数组中的信息看起来就像这样。
100002
105002
110002
115002
120002
125002
.
.
.
.
150002
155002
除了收集用户输入之外还没有其他代码,只是寻找一个以此开头的地方。
答案 0 :(得分:0)
int input = 100000;//user input
ArrayList<Integer> nums = new ArrayList<Integer>();
for(int i = 0; i <= (input/2); i+=5000){
nums.add(input+i);
}
这个循环可以让你开始,如果你想拥有多个列,那么你可以使用2D数组。如果您对2D阵列有其他疑问,我会看here。
答案 1 :(得分:0)
double num = sales * 1.5 + 5000;
ArrayList<Double> salesArList = new ArrayList<Double>();
double i = sales;
do{
salesArList.add(i);
i = i + 5000;
}while(i <= num);