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

数组求和?

数组求和?

无语回报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 关注
  • 1090 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信