用Java打印出一组数字的总和

用Java打印出一组数字的总和,java,loops,while-loop,Java,Loops,While Loop,我目前正在练习while循环,我正在尝试让我的循环添加一组介于1和10之间的数字,我已经得到了打印数字的代码,但没有求和:有人能帮我吗 public void AddInArray() { int index = 0; while(index <= 10){ System.out.println(index); index++; } } public void AddInArray() { int指数=0; 而(指数试试这个

我目前正在练习while循环,我正在尝试让我的循环添加一组介于1和10之间的数字,我已经得到了打印数字的代码,但没有求和:有人能帮我吗

 public void AddInArray()
 {
    int index = 0;
    while(index <= 10){
        System.out.println(index);
        index++;
    }

 }
public void AddInArray()
{
int指数=0;
而(指数试试这个

 public void addInArray(int[] arr)
 {
    int index = 0;
    int sum = 0;
    while(index < arr.length){
        System.out.println(index);
        sum += arr[i];
        index++;
    }
    System.out.println(sum);

 }

因此,在使用了第11维度的代码后,我对其进行了调整,使其在我的代码中工作:

public void AddInArray(int length)
{
    int index = 0;
    int sum = 0;
    while(index <= length){
        System.out.println(index);
        sum += index;
        index++;



    }
    System.out.println(sum);
}
public void AddInArray(整数长度)
{
int指数=0;
整数和=0;

while(索引什么数组?这里没有数组。好吧,你甚至都不想在那里求和……啊,我刚刚称它为数组,没有数组,只有几个注释。使用addInArray作为方法名,而不是以大写字母“a”(约定)开头,也不使用术语“数组”在这里,即使考虑到与“数组”相关的概念(如第11维度的解决方案不同所示),它也会造成一些混乱。
public void AddInArray(int length)
{
    int index = 0;
    int sum = 0;
    while(index <= length){
        System.out.println(index);
        sum += index;
        index++;



    }
    System.out.println(sum);
}