Java 向数组的内容添加值

Java 向数组的内容添加值,java,arrays,Java,Arrays,我有一个名为x=points的数组。在这个数组中有十个坐标(x部分)。我想向数组中的每个点添加一个10*c值。而且,这是用java编写的 我该怎么做 for (int c = 0; c <= 9; c++) { for(int k = 0; k <= 9; k++) { if (k%2 == 0) { xpoints[k] = (int) (20*Math.cos((k*3.14/5)+3*3.14/2)) +60; y

我有一个名为
x=points
的数组。在这个数组中有十个坐标(
x
部分)。我想向数组中的每个点添加一个
10*c
值。而且,这是用java编写的

我该怎么做

for (int c = 0; c <= 9; c++) {
for(int k = 0; k <= 9; k++) {
        if (k%2 == 0) {
            xpoints[k] = (int) (20*Math.cos((k*3.14/5)+3*3.14/2)) +60;
            ypoints[k] = (int) (20*Math.sin((k*3.14/5)+3*3.14/2)) +60;
        } else if (k%2 == 1) {
            xpoints[k] = (int) (8*Math.cos((k*3.14/5)+3*3.14/2)) +60;
            ypoints[k] = (int) (8*Math.sin((k*3.14/5)+3*3.14/2)) +60;
            }
        }
    // This is where I am having trouble
    xpoints[] = xpoints + 5*c;
    g.fillPolygon(xpoints, ypoints, npoints);
}
for(int c=0;c
要更新数组中索引
i
处的值,请通过其索引访问该值并重新分配更新后的值:

xpoints[i] = xpoints[i] + 10 * c;
或更短:

xpoints[i] += 10 * c;
要在整个数组上循环并更新每个值,请执行以下操作:

for (int i = 0; i < xpoints.length; i++) {
  xpoints[i] += 10 * c;
}
要更新数组中索引
i
处的值,请通过其索引访问该值并重新分配更新后的值:

xpoints[i] = xpoints[i] + 10 * c;
或更短:

xpoints[i] += 10 * c;
要在整个数组上循环并更新每个值,请执行以下操作:

for (int i = 0; i < xpoints.length; i++) {
  xpoints[i] += 10 * c;
}

这是哪种编程语言?对不起,这是Java语言。你的代码在哪里?什么类型的
xpoints[]
?告诉我,这样我可以帮助你。这是哪种编程语言?对不起,这是Java语言。你的代码在哪里?什么类型的
xpoints[]
?告诉我,这样我可以帮助你