gpt4 book ai didi

java - Sqrt 和数组中的数学

转载 作者:行者123 更新时间:2023-12-01 13:47:00 24 4
gpt4 key购买 nike

我很难理解如何编写这个数组。我需要它打印 10x5(总共 50 个元素),并且前 25 个元素等于它所在索引的 sqrt,最后 25 个元素等于 3 * 索引。是的,这是作业,但我不是要求你帮我做,我只是需要帮助!我在使用 Math 时遇到错误,说我不能同时使用 double 和 double 数组。这是我到目前为止所拥有的:

public class snhu4 {
public static void main(String args[]) {
double alpha[][] = new double[10][5];
double[] sum, sum2;

for (int count=0; count<=25;count++) {
alpha[count]= Math.sqrt(count);
}

for (int count=26; count<=50;count++) {
alpha[count]= count *3;
}

for (int count=0; count<=50;count++) {
System.out.print(alpha[count]);
}
}
}

最佳答案

因为alpha是一个多维数组,所以你不能像普通数组一样引用它的元素。

int myarray[][] = new int[2][2];

在上面的示例中,数组 myarray 是多维的。如果我想访问第一个数组中的第二个元素,我会像这样访问它:

int myint = myarray[0][1];

您正在尝试使用普通数组的访问权限来访问多维数组。改变

alpha[计数]

alpha[0][计数]

或类似的。

阅读here有关多维数组的更多信息。

关于java - Sqrt 和数组中的数学,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20292363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com