如何解决如何创建一个子程序来查找用户输入的元素的总和
这是我写的子程序:
public static int profitCalc(int num[])
{
int sum = 0;
for (int i = 0; i < num.length; i = i + 1)
{
sum += num[i];
}
return sum;
}
System.out.println(profitCalc(profit[]));
解决方法
您尚未声明整数数组
<div id="abc">
<!-- Popup Div Starts Here -->
<div id="popupContact">
<!-- Contact Us Form -->
<form action="#" id="form" method="post" name="form">
<img id="close" src="images/3.png" onclick ="div_hide()">
<h2 >Edit</h2>
<hr>
<input id="userID" name="UserID" placeholder="User = user1" type="text">
<input id="email" name="email" placeholder="Email = timmyscottmy@gmail.com" type="text">
<input id="userType" name="usertype" placeholder="User type = lecturer" type="text">
<a href="javascript:%20check_empty()" id="update">Update</a>
<a href="javascript:%20check_empty()" id="cancel" onclick ="div_hide()">Cancel</a>
</form>
</div>
完整代码:
int[] profit = new int[]{1,2,3,4,5};
System.out.println(profitCalc(profit));
,
如果你想从控制台读取值,然后你想找到利润/总和,你可以使用 Scanner 类读取值并将这些值存储在 Array 中。
public static int profitCalc(int num[]) {
int sum = 0;
for (int i = 0; i < num.length; i = i + 1) {
sum += num[i];
}
return sum;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int profitsLenth = scanner.nextInt();
int[] profits = new int[profitsLenth];
for (int i = 0; i < profits.length; i++) {
profits[i] = scanner.nextInt();
}
System.out.println(profitCalc(profits));
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。