数组求和?


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?? 第一个值怎么加了两次?


无语回报3485894
浏览 1091回答 1
1回答

Tobey_滔

double sum=nums[0];   你把sum初始化为nums[0]  也就是2   你应该sum=0作为初始化
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java