java如何生成随机颜色,并且每次运行时,随机返回四种不同颜色中的一种
时间: 2023-12-06 08:44:55 浏览: 62
可以使用Java的Random类来生成随机数,然后根据随机数来返回不同的颜色。以下是一种实现方式:
```java
import java.awt.Color;
import java.util.Random;
public class RandomColor {
public static void main(String[] args) {
Color color = getRandomColor();
System.out.println(color);
}
public static Color getRandomColor() {
Random random = new Random();
int num = random.nextInt(4); // 生成0~3之间的随机数
switch (num) {
case 0:
return Color.RED;
case 1:
return Color.BLUE;
case 2:
return Color.GREEN;
case 3:
return Color.YELLOW;
default:
return Color.BLACK;
}
}
}
```
这里使用了Java的Color类表示颜色,Random类生成随机数,switch语句根据随机数返回不同的颜色。每次运行程序时,getRandomColor方法都会随机返回四种不同颜色中的一种。
阅读全文