我已经在这个循环上工作太久了,无法弄明白。我的程序有两个名为xpointsArea和ypointsArea的jtextareas,我需要它遍历两者并获得(x * y)的求和,例如,如果我在xArea中有2,4,6,在yArea中有5,3,2 然后它会多次2 * 5,4 * 3,2 * 6然后添加产品,所以答案是34。
这就是我所拥有的:`
String[] xpoints = xpointsArea.getText().split("\\n");
String[] ypoints = ypointsArea.getText().split("\\n");
for (String xpoint : xpoints) {
double x = Double.parseDouble(xpoint);
double y = Double.parseDouble(ypoint);
sumnationxy += (x * y);
}`
我无法弄清楚如何在不制作嵌套的forloop的情况下获得ypoint的值。请帮助,谢谢。
答案 0 :(得分:2)
for (int index = 0; index < xpoints.length; index++) {
double x = Double.parseDouble(xpoints[index]);
double y = Double.parseDouble(ypoints[index]);
sumnationxy += (x * y);
}