在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;

假设给我变量中的值,我必须把它们加起来

  • 我可以通过与此代码相关的任何方式执行此操作吗
  • 我的意思是让“I”增加,并将增加的“I”附加到“num”。然后我可以得到变量“num1”和“num2”等等。当然,这只是一个代码来演示我的意思(占位符)

  • 或者谁能告诉我如何将变量放入数组中(如果答案在于生成数组)
  • (数组应该使用变量num1、num2完成…我不能删除变量,它们应该用于任务。)

    公共类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];
    }