在Java中,如何使用递增循环获取递增数量的变量(以获取所述变量的值)?
假设给我变量中的值,我必须把它们加起来在Java中,如何使用递增循环获取递增数量的变量(以获取所述变量的值)?,java,arrays,loops,variables,int,Java,Arrays,Loops,Variables,Int,假设给我变量中的值,我必须把它们加起来 我可以通过与此代码相关的任何方式执行此操作吗 我的意思是让“I”增加,并将增加的“I”附加到“num”。然后我可以得到变量“num1”和“num2”等等。当然,这只是一个代码来演示我的意思(占位符) 或者谁能告诉我如何将变量放入数组中(如果答案在于生成数组) (数组应该使用变量num1、num2完成…我不能删除变量,它们应该用于任务。) 公共类AddingStuff{ int num1,num2,num3,num4,num5=10,20,30,40,50;
公共类AddingStuff{
int num1,num2,num3,num4,num5=10,20,30,40,50;
公共整数加法数(整数m1、整数m2、整数m3、整数m4、整数m5){
对于(i=0;i<5;i++){
int addingtheup=addingtheup+(“num”+“i”);
}
}
}
使用varargs
添加任意数量数字的方法:
public int addNumbers(int... numbers) {
//can reference them in here as an array
if(numbers.length == 0) return 0; //empty sum
int sum = 0;
for(int number: numbers) {
sum += number;
}
return sum;
}
顺便说一下,您的变量声明不正确,这是在一条语句中创建多个变量的方法:
int num1 = 3, num2 = 5, num3 = 7;
然后可以调用该方法:
int result = addNumbers(num1,num2,num3); //you can put any integers here
可以将变量放入数组中,如
int[] array = {num1, num2, num3, num4, num5};
然后你可以使用
for (int i = 0; i < array.length; i++) {
sum += array[i];
}
for(int i=0;i
for (int i = 0; i < array.length; i++) {
sum += array[i];
}