fork download
  1. import java.util.Scanner;
  2.  
  3. class Lampada {
  4. private boolean ligada = true;
  5. public void setLigada(boolean alteraEstado) {
  6. this.ligada = alteraEstado;
  7. }
  8. public boolean isLigada() {
  9. return ligada;
  10. }
  11. }
  12.  
  13. class Main {
  14. public static final Scanner sc = new Scanner(System.in);
  15. public static void main (String [] args) {
  16. System.out.println("Comando 'ligar' ou 'desligar' lampada.");
  17. String comando = sc.nextLine();
  18. Lampada lampada = new Lampada();
  19. switch (comando) {
  20. case "ligar":
  21. lampada.setLigada(true);
  22. System.out.println("Lampada ligada.");
  23. break;
  24. case "desligar":
  25. lampada.setLigada(false);
  26. System.out.println("Lampada desligada.");
  27. break;
  28. }
  29. }
  30. }
  31.  
  32. //https://pt.stackoverflow.com/q/416293/101
Success #stdin #stdout 0.1s 35360KB
stdin
ligar
stdout
Comando 'ligar' ou 'desligar' lampada.
Lampada ligada.