假设我在变量中得到了值,我必须将它们相加。
- 我可以通过与此代码相关的任何方式来执行此操作吗?
我的意思是让“i”增加并将增加的“i”附加到“num”。这样我就可以获得变量“num1”和“num2”等等。当然,它只是一个代码来演示我的意思(占位符)。
- 或者谁能告诉我如何将变量放入数组中(如果答案在于创建数组)?
(该数组应该使用变量 num1、num2 来完成...我无法删除这些变量,它们应该用于该任务。)
public class AddingStuff {
int num1,num2,num3,num4,num5 = 10,20,30,40,50;
public int addUpNumbers(int num1,int num2,int num3,int num4,int num5) {
for(i = 0; i < 5; i++) {
int addingtheseup = addingtheseup + ("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
关于java - 如何在Java中通过递增循环获取数字递增的变量(以获取所述变量的值)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58366823/