sum=nums[0]+nums[1]+nums[2]+nums[3]+nums[4]+nums[5];
sum=sum+nums[i];
对于结果不同,是因为加的数少了一个;从通用性来说不太建议这样的写法,因为每次的长度都需要人工来确认,不排除长度大于100这种情况,建议还是用循环来做,通过.length 确定循环次数,再去遍历;
首先代码有问题
sum=sum+nums[i]; 通过for循环可以将数组中的元素都相加
sum=nums[0]+nums[1]+nums[2]+nums[3]+nums[4]+nums[5];仅仅是将6个元素相加