为了账号安全,请及时绑定邮箱和手机立即绑定

数组求和?

数组求和?

无语回报3485894 2016-11-13 22:08:56
public static void main(String[] args) { int[] nums=new int[]{2,5}; int[] a=new int[]{0}; double sum=nums[0]; for(int i =0;i<nums.length;i++){ sum = sum+nums[i] ; }System.out.println(sum);输出的值为什么是9?? 第一个值怎么加了两次?
查看完整描述

1 回答

已采纳
?
Tobey_滔

TA贡献242条经验 获得超128个赞

double sum=nums[0];   你把sum初始化为nums[0]  也就是2   

你应该sum=0作为初始化

查看完整回答
1 反对 回复 2016-11-13
  • 1 回答
  • 0 关注
  • 1101 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号