Java 可以在数组中计算值吗?
我目前正在学习如何在java中使用数组。课后,我想知道是否可以计算数组中的值。我的意思是如果我们有:Java 可以在数组中计算值吗?,java,arrays,arraylist,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"); showInputD
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);
有人能告诉我们,当使用数组时,这种类型的计算是否可行,如果可以,应该如何进行 不,最好的方法是使用方法并将值传递给它,或者通过它们的索引访问值。处理数组时,大多数人通常在循环中迭代数组中的值以达到一定的数量 请参阅此阵列指南:
在您的示例中,甚至不需要一个数组,只需输入每个项目的数量和价格就足以满足总数 您需要使用一个循环来迭代两个数组,并将每个项目的数量乘以相应的项目价格。正如Jersono所说,您需要使用数组的索引来访问数组的元素。您还需要一个变量来跟踪迭代项目时的总金额。如果用户同时输入数量和价格,为什么需要一个数组?你可以将两个输入相乘,对吗?@RobbyCornelissen是的,你是对的,但我只是想知道这是否可能。但是谢谢你的回答谢谢你的链接。我来看看