É possível preparar a string para receber apenas um valor ?
public class Lampada {
private boolean estado = true;
public void getEstado(boolean alterarEstado) {
this.estado = alterarEstado;
}
public boolean getEstado() {
return estado;
}
}
import java.util.Scanner;
import java.io.PrintStream;
public class Main {
private static final PrintStream echo = System.out;
public static void main (String [] args) {
echo.println("\n\n Comando 'ligar' ou 'desligar' lampada.");
String comando, ligar, desligar;
comando = new Scanner(System.in).nextLine();
ligar = lampada.getEstado(true);
desligar = lampada.getEstado(true);
Lampada lampada = new Lampada();
switch(comando){
case "ligar": // ligar é lampada.getEstado(true);
echo.println("Lampada ligada.");
echo.println("-");
break;
case "desligar": // desligar é lampada.getEstado(false);
echo.println("Lampada desligada.");
echo.println("-");
break;
}
}
}
erros
symbol: variable lampada
location: class Main
Main.java:12: error: cannot find symbol
