我目前正在练习while循环,我正试图让我的循环在1到10之间添加一组数字,我有代码打印出数字而不是总和:可以有人帮助我吗?
public void AddInArray()
{
int index = 0;
while(index <= 10){
System.out.println(index);
index++;
}
}
答案 0 :(得分:1)
试试这个
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);
}
现在来打电话,
int[] arr = {1,2,3,4,5,6,7,8};
addInArray(arr);
答案 1 :(得分:0)
因此,使用了11th维度的代码,我对其进行了调整,现在它适用于我的代码:
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);
}
所以它的作用是:
当索引小于长度时,打印出索引,它还将索引添加到称为sum的整数,最后将索引递增1。一个循环完成它然后执行另一个函数,即打印出已存储int值的总和。它打印出1-10中的数字及其总和55.
感谢帮助人员。