gpt4 book ai didi

java - 乐高NXT颜色传感器: Print color as string?(Java)

转载 作者:太空宇宙 更新时间:2023-11-04 15:14:48 25 4
gpt4 key购买 nike

如何在 NXT-Screen 上打印扫描颜色的字符串值?我的代码目前如下所示:

 ColorSensor colorSensor = new ColorSensor(SensorPort.S4);
ColorSensor.Color color = colorSensor.getColor();
System.out.println("Color = " + colorSensor.getColorID() + " " + color.getColor());

它只打印出颜色的数量两次,但我希望它打印“红色”或“蓝色”等。这可能吗?

最佳答案

嗯,你不能真正打印出“红色”或“蓝色”。每种颜色都有一个编号。
这是我的其他答案的示例(点击 here ):

public void isWhite() {
ColorSensor cs = new ColorSensor(SensorPort.S3);
cs.setFloodlight(false);
if (cs.getColor().getColor() == Color.WHITE) {
System.out.println("It's white!");
}
System.out.println("It's not white...");
}

所以你必须制定自己的方法来打印出它是什么颜色。
Click here if you want to see the constants of the colors

关于java - 乐高NXT颜色传感器: Print color as string?(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20949672/

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