Meu código não funciona. Como usar Switch case para imprimir se a lampada está ligada ou desligada?

Rodei aqui e funcionou de boa. Qual problema está aparecendo pra vc?

1 curtida

Muito pelo contrário. Se tivesse debugando em uma IDE teria mais facilidade pra resolver esses problemas sozinho.

Acho que pela minha dificuldade, ela não está me ajudando muito :sweat_smile:

Esses erros :sweat_smile::face_with_raised_eyebrow::smiley:

Main.java:1: error: class MainLampada is public, should be declared in a file na
med MainLampada.java
public class MainLampada {
^
Main.java:4: error: cannot find symbol
Scanner scanner = new Scanner(System.in);
^
symbol: class Scanner
location: class MainLampada
Main.java:4: error: cannot find symbol
Scanner scanner = new Scanner(System.in);
^
symbol: class Scanner
location: class MainLampada
3 errors

Como vc está rodando o código?

javac Main.java

java Main

Qual o nome do arquivo java onde vc colocou esse código?

Main.java e Lampada.java

Então tem 3 possibilidades:

  1. Você copiou errado;
  2. Você não compilou;
  3. Você não sabe executar.
1 curtida

O erro do compilador está dizendo que você chamou a classe de MainLampada:

Main.java:1: error: class MainLampada is public, should be declared in a file named MainLampada.java
1 curtida

Ah :sweat_smile:

Resolvi, era problema no cmd.exe