segment
(usa Slackware)
Enviado em 19/02/2008 - 01:09h
Caro amigo contrabando...
Fiz alguns testes e percebi o seguinte...
Fonte...
public class UsandoCondicao {
public static void main (String[] args) {
String curso="",teste="sistema de informacao";
Scanner entrada = new Scanner(System.in);
System.out.println("Digite o nome do curso :");
curso = entrada.next();
System.out.println("|"+ curso + "| = |" + teste + "|");
if(curso.equals(teste)) {
System.out.println("Curso: "+curso+".\nValor: R$400.00");
}
else
if(curso.equals("Engenharia")) {
System.out.println("Curso: "+curso+".\nValor: R$550.00");
}
}
}
Esse algoritmo foi a nivel de teste...
O resultado foi o seguinte...
Quando digito o nome do curso : "sistema de informacao" o netbeans me retorna o seguinte...
run-single:
Digite o nome do curso :
|sistema| = |sistema de informacao|
sistema de informacao
BUILD SUCCESSFUL (total time: 7 seconds)
Ou seja, ele nao pegou a string digita completa, depois do primeiro espaço em branco "acanalhou" tudo...
Mas se eu por sistema_de_informacao, da certo esse procedimento...
O que vc tem a me dizer sobre isso ?
Ai, muito obrigado por perder seu tempo me ajudando...estou imensamente grato...
Vlw brother....