java - (JAVA) 数组中整数的加法
问题描述
我是java编程新手,所以请原谅任何误解或误解。我需要用 2 个方法编写一个程序,第一个方法声明一个整数数组,如图所示,一个变量是这个数组的总和,然后打印出总和。
第二种方法是我添加的地方。我已经声明了一个等于 0 的变量“sum”,所以我的加法可以工作,以及一个基于数组长度添加所有整数的 for 循环,将变量 sum 返回给 main 方法。(根据我目前对我的程序的理解)
到目前为止,这不起作用,我收到 3 个错误。我的主要方法“找不到符号 - inputArray”中的一个在我的 for 循环中找不到符号“arr.length”并且在我的“sum += arr[i]”中找不到符号有人可以解释一下,并可能帮助我解释为什么我收到这些错误。感谢您的时间。
public static void main(String[] args){
int arr[] = {1,2,3,4,5};
int sum = sumArray(inputArray);
System.out.println("The sum is: "+sum);
}
public static int sumArray(int[] inputArray){
int sum = 0;
int i;
for (i = 0; i < arr.length; i++){
sum += arr[i];
return sum;
}
}
解决方案
变量名是inputArray
。该return
语句也应该在循环之外:
public static int sumArray(int[] inputArray){
int sum = 0;
for (int i = 0; i < inputArray.length; i++){
sum += inputArray[i];
}
return sum;
}
推荐阅读
- android - 我是否需要更新应用注册才能使用 FCM
- c# - 启用不在列表中显示的值 - System.ArgumentException:DataGridViewComboBoxCell 值无效
- reactjs - 创建自定义装饰器“@”以从其父目录导入模块(ReactJs)
- javascript - 使用 import 和 require 公开 node_module
- gitlab - 仅在 .gitlab-ci.yml 中复杂的析取逻辑
- php - Woocommerce / 如何按库存状态对相关产品进行排序?
- php - 用户::where(user->id==$profile->id); 获取与控制器中的用户相同的配置文件
- java - 骆驼文件组件:创建一个文件,如果已经存在,移动它并用时间戳重命名它
- python - Python Pandas:根据布尔熊猫系列过滤数据框
- python-3.x - 如何获取 Tkinter 对象(如标签)的当前网格位置?