在我的程序中,在给定 x 值范围的情况下求解 y 方程。然后我如何将这些值存储到 y 中并将它们作为数组打印出来。我以为我应该使用索引方法,但我有一个错误。 该行有多个标记 - 标记“]”上的语法错误,预计之后的 VariableDeclaratorId 这个 token - y 无法解析为类型
我需要修改什么?
import java.lang.Math;
import java.util.Arrays;
public class Standard {
public static void main (String[] args) {
double exponent, x, pi, e, sqrtpart;
double[] y;
pi = 3.14159;
e = 2.71828;
x = -2.0;
int count = 0;
while (count < 20)
{
exponent = - ((x*x)/(2));
sqrtpart = Math.sqrt(2*pi);
y[] = (Math.pow(e,exponent))/sqrtpart;
System.out.println(y[index]);
x = x + 0.2;
count++;
}
}
}
最佳答案
改变
double[] y;
进入
double[] y = new double[20];
和
y[] = (Math.pow(e,exponent))/sqrtpart;
System.out.println(y[index]);
进入
y[count] = (Math.pow(e,exponent))/sqrtpart;
System.out.println(y[count]);
关于java - 将计算值存储到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20648857/