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

这两个代码有什么区别呢,,但结果完全不同

  sum=nums[0]+nums[1]+nums[2]+nums[3]+nums[4]+nums[5];

sum=sum+nums[i];

正在回答

2 回答

对于结果不同,是因为加的数少了一个;从通用性来说不太建议这样的写法,因为每次的长度都需要人工来确认,不排除长度大于100这种情况,建议还是用循环来做,通过.length 确定循环次数,再去遍历;

0 回复 有任何疑惑可以回复我~

首先代码有问题

sum=sum+nums[i]; 通过for循环可以将数组中的元素都相加

 sum=nums[0]+nums[1]+nums[2]+nums[3]+nums[4]+nums[5];仅仅是将6个元素相加


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这两个代码有什么区别呢,,但结果完全不同

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信