单项选择题

程序: 
class  TestApp{ 
public static void main(String[] args){ 
System.out.println(multiply(2,3,4,5)); 
} 
public int multiply(int[] nums){      
int result = 1;      
for(int x :nums)          
result *= x;      
return result;   } } 
程序运行后的输出是哪项?() 

A. 14
B. 编译错误
C. 120
D. 24