
segment
(usa Slackware)
Enviado em 18/02/2008 - 01:55h
Ai galera estou com um problema aqui em um algoritmo...
fonte...retirei a linha do package
import javax.swing.JOptionPane;
public class UsandoCondicao {
public static void main (String[] args) {
String curso="";
curso = OptionPane.showInputDialog(null,"Curso :");
if(curso == "sistema")
{
JOptionPane.showMessageDialog(null,"Curso:"+curso);
}
else
{
if(curso == "engenharia") {
JOptionPane.showMessageDialog(null,"Curso:"+curso);
}
}
}
}
Pronto...Nao me aprensenta nem um erro de sintaxe...Na hora que esta rodando, aparece a tela perguntando "Curso:" dai eu digito sistema por exemplo e ele nao me retorna nada... :/
o problema é justamente esse, a falta de retorno... nao sei aonde estou errando, mas o if faz uma condição em cima de uma string que seria "sistema" ou "engenharia" nesse caso...
Tentei usar um valor inteiro, e me retornou tudo tranquilo, mas se por no if(curso=="sistema") nao retorna nada...
Alguem poderia me ajudar ?