gpt4 book ai didi

java - 将以下内容添加到数组中。加工

转载 作者:行者123 更新时间:2023-11-29 03:40:23 26 4
gpt4 key购买 nike

我想知道如何更改以下代码,以便将形成花瓣的圆圈存储在数​​组中。所以我可以在另一个函数中使用它。

   void setup() {
size(400, 400);
smooth();
noStroke();
// frameRate(15);
}

void draw() {
String[] circles = new String[5];
int c1 = 0;
int c2 = -40;
int c3 = 50;
int c4 = 50;
// set centre point
translate(width/2, height/2);
fill(#c6ff89); // green
for (int i = 0; i < circles.length; i++) {
ellipse(c1, c2, c3, c4);
rotate(radians(72));

}
// centre circle
fill(#fff9bb); // light yellow
ellipse(0, 0, 50, 50);
}

谁也可以向我解释如何将其更改为更面向对象的形式?这是在处理中。

最佳答案

假设您的 ellipse 正在返回 Eclipse 对象并且您想要创建 5 个圆圈,创建一个数组作为 private 的类变量Eclipse[] myCircles = new Eclipse[5];然后如下更改您的 for 循环:

for (int i = 0; i < circles.length; i++) {
Eclipse cicrle = ellipse(c1, c2, c3, c4);
rotate(radians(72));
myCircles[i] = cicrle;
}

请注意:根据您的程序更改对象类名称和数组大小。

关于java - 将以下内容添加到数组中。加工,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13447603/

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