初学java,数组元素求和问题,为什么和是第一个元素自身加起来的。哪里出错了
展开全部
因为数组是引用类型的对象,你在求和之前计算最大值和最小值时,已经把数组中的元素修改了,因此求和的时候就有问题了。你可以在sum循环前,打印出数组中的值看看,是不是发生变化了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-03-22
展开全部
你的冒泡排序算法写错了。你只把第i个数赋值给第i+1个数了,但是原来的第i+1个数的值直接被你抹去了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码写的有问题,应该这样写:
sum=min=max=array[0];
for( i=1;i<array.length;i++ )
{
if ( array[i] > max )
max=array[i];
if ( array[i] < min )
min=array[i];
sum += array[i] ;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询