Java彩色灯

    技术2025-06-02  38

    有一个彩灯,可以以3色显示。 按一下按钮,显示为红色。再按一下,显示绿色,再按一下,显示黄色。。 循环显示 红 -> 绿 -> 黄 -> 红 -> 绿 -> 黄 请设计一个类。

    package my; public class ColorLight { public int color = 0; // 0: 红色 1:绿色 2: 黄色 // 按下按钮 public void pressButton() { color += 1; if( color > 2) { color = 0; // 回到红色 } // 显示当前颜色 this.show(); } // 显示当前颜色 public void show() { if( color == 0) { System.out.println("红色"); } else if( color == 1) { System.out.println("绿色"); } else if( color == 2) { System.out.println("黄色"); } else { System.out.println("故障!"); // 不应该到此状态 } } } package my; public class HelloWorld { public static void main(String[] args) { ColorLight cl = new ColorLight(); cl.show(); cl.pressButton(); cl.pressButton(); cl.pressButton(); cl.pressButton(); } }
    Processed: 0.011, SQL: 9