public class Sum
{ public static void main( String args[ ])
{ int a[]={12,23,45,8,6}
double sum = 0.0 ;
for ( int i = 0; i <5 ; + + )
sum +=a[i];
System.out.println( "sum="+sum );
}
}
算数组里面所有数据的和
sum=94.0
功能:将一个int类型数组中的5个元素求和,求和后sum类型为double型,并输出结果
注释就是说明
public class Sum{
//输出int类型数组的和
public static void main(String[] args)
{
//创建一个数组,用于存储5个int类型的数
int[] a ={12,23,45,8,6};
//定义一个double变量,用于存储数组的总和
double sum = 0.0 ;
//遍历数组,计算总和
for ( int i = 0; i <5 ; i++)
//将数组中的元素相加,并赋值给sum
//从i=0开始,i小于5就执行一次,i++即i每次加一。
sum +=a[i];
//输出总和sum
System.out.println( "sum="+sum );
}
}
这个很简单好吧……,
它的意思就是求上面5个数的和,从0开始累加,数组里面的数据一个一个拿出来,如拿第一个12那么sum=0+12=12,拿第二个23那么sum=12+23=35,依次类推直到最后一个就求出总和了
这个就是累加求和这部分应该比较容易理解,这里需要注意的是 double sum=0.0;由于sum是double类型,在和int进行加法计算的时候涉及到类型强转,加发的结果依然是double类型