是否可以计算数组中的值?

时间:2014-11-20 03:27:21

标签: java arrays arraylist

我目前正在学习如何在java中使用数组。在我上课后,我想知道是否有可能计算数组中的值。我的意思是,如果我们有:

double quantity[] = {1,2,3,4,5};

double Itemprice [] = {3.5, 0.82, 1, 2.27, 0.15};

double total = quantity * Itemprice;

如果用户输入数量(2)和Itemprice(0.82)。

例如:

showInputDialog("enter a quantity");
showInputDialog("enter an Itemprice"); 

showMessageDialog("total is:" + total);

任何人都可以告诉我们在使用数组时是否可以进行这种类型的计算,如果可以的话,应该怎么做?

3 个答案:

答案 0 :(得分:0)

不,最好的方法是使用方法并将值传递给它,或通过索引访问值。

答案 1 :(得分:0)

在处理数组时,大多数人经常在循环内迭代数组内的值以达到一定数量。

请查看阵列上的本指南:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html

通过您的示例,甚至不需要数组,每个项目的数量和价格的简单输入足以满足总数。

答案 2 :(得分:0)

您需要使用循环来迭代两个数组,并且对于每个项目,将数量乘以相应的项目价格。正如Jersono所说,你需要使用它们的索引来访问数组的元素。在迭代项目时,您还需要一个变量来跟踪总金额。