Processing 错误:错误在“上”;int";

Processing 错误:错误在“上”;int";,processing,Processing,我是处理新手,我需要创建一个随机颜色,但它返回一个错误 intr=(int)(Math.random()*255); int G=(int)(Math.random()*255); intb=(int)(Math.random()*255); 颜色随机性颜色=新颜色(R、G、B); 此字段的最后一行返回“int”错误 我没有正确地写最后一行吗?其他答案没有意识到颜色是处理中的一种类型 您的问题是试图使用一个不存在的new color()构造函数。只需使用color()函数,如下所示: colo

我是处理新手,我需要创建一个随机颜色,但它返回一个错误

intr=(int)(Math.random()*255);
int G=(int)(Math.random()*255);
intb=(int)(Math.random()*255);
颜色随机性颜色=新颜色(R、G、B);
此字段的最后一行返回“int”错误
我没有正确地写最后一行吗?

其他答案没有意识到
颜色
是处理中的一种类型

您的问题是试图使用一个不存在的
new color()
构造函数。只需使用
color()
函数,如下所示:

color randomColor=color(R,G,B);
更多信息可在中找到

还要注意,处理有自己的
random()
函数,您应该使用它,而不是自己直接调用
Math.random()


编辑:发现其他人对此感到困惑,这是一个关于如何实现更好的错误消息的讨论。

您能分享错误的确切文本吗?color是否没有您确信的基本注意事项
color
?评论员:请注意,这是一个问题,并且。具体来说,小写的
color
确实是处理中的一种类型。@KevinWorkman作为一个注释,我是真心地问^^^我不懂java,但似乎是一个合适的猜测啊,我想在使用处理时寻找java并不总是正确的。