我被困住了,如果有人能指出我正确的方向会很棒。我在下面有这个代码,我需要添加一个方法来返回数组中元素的乘积。
public class ArrayProduct
{
public static void main( String [] args )
{
int [] intArray = { 1, 2, 3, 4, 5, 6 };
System.out.print( "The elements are " );
for ( int i = 0; i < intArray.length; i++ )
System.out.print( intArray[i] + " " );
System.out.println( );
System.out.println( "The product of all elements in the array is "
+ arrayProduct( intArray ) );
}
// Insert your code here
}
我只是不确定如何在不完全改变代码的情况下解决这个问题!
答案 0 :(得分:0)
public static int arrayProduct(int[] array){
int rtn=1;
for(int i: array){
rtn*=i;
}
return rtn;
}
答案 1 :(得分:0)
您需要一个新变量来存储结果。必须使用中性整数初始化此变量以进行乘法。