a minha classe esta dando um erro no comando if. e o seguinte
se voce digitar single vai aparece na tela double no igual
ja no diferente se voce digitar alguma coisa diferente de single aparece na tela single
import javax.swing.<em>;
import java.lang.</em>;
import java.util.*;
public class If{
public static void main( String args[]){
String esc;
esc = JOptionPane.showInputDialog(“Tipo de quarto”);
if (esc == “single”)
System.out.println(“single”);
else
System.out.println(“double”);
esc = JOptionPane.showInputDialog(“Tipo de quarto”);
if (esc != “single”)
System.out.println(“single”);
else
System.out.println(“double”);
System.exit(0);
}
}
o que pode ser este erro
Comando if urgente
F
1 Resposta
M
para compara duas strings vc não pode usar ==
fica assim
.
.
.
if (esc.equals(“single”))
System.out.println(“single”);
.
.
Criado 14 de junho de 2003
Ultima resposta 14 de jun. de 2003
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo