这是我在这里的第一篇文章,我也是Java的新手。
我创建了一个名为“Fish”的类,它有字段名称,大小和颜色。我试图找出如何在构造函数中写入,以便它从一组不同颜色中随机化颜色,我在代码中的某处说明。
任何人都知道我应该怎么做?提前谢谢。
答案 0 :(得分:2)
将值存储在List中,您可以在其他位置填充它们。然后在你的构造函数中你可以做:
private final Random random = new Random();
public YourConstructor()
{
...
this.color = aColorList.get( random.nextInt() % aColorList.size() );
...
}
欢呼声
答案 1 :(得分:0)
int select = (int)(Math.random() * 3) + 1;
if(select == 1) this.colour = "red";
else if(select == 2) this.colour = "blue";
else if(select == 3) this.colout = "green";
...
等。等