这个代码的输出结果或功能谁知道

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 );
    }
}

img

img

这个很简单好吧……,

它的意思就是求上面5个数的和,从0开始累加,数组里面的数据一个一个拿出来,如拿第一个12那么sum=0+12=12,拿第二个23那么sum=12+23=35,依次类推直到最后一个就求出总和了

这个就是累加求和这部分应该比较容易理解,这里需要注意的是 double sum=0.0;由于sum是double类型,在和int进行加法计算的时候涉及到类型强转,加发的结果依然是double类型