-----Mensagem original-----
De: Mauro Muniz Teixeira <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Data: Quinta-feira, 1 de Junho de 2000 13:20
Assunto: [SouJava-J] En: indexOf

 
-----Mensagem original-----
De: Mauro Muniz Teixeira <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED]" <[EMAIL PROTECTED]">
Data: Quinta-feira, 1 de Junho de 2000 13:48
Assunto: Ref: indexOf

dúvidas
 
    Sou iniciante de Java, estou desenvolvendo um trabalho p/Faculdade e não estou conseguindo usar o comando "indexOf" corretamente.
 
Ex:
    Tenho uma string chamado VALOR e dígito 1+ 3 e faço a seguinte comparação.
 
if (valor.indexOf("+") != -1);{
    c=new Double(valor.substring(0),(pos))).doubleValue();
    d=new Double(valor.substring((pos+1),valor.length())).doubleValue();
    resul= soma(c,d);
    System.out.println(resul);   // mostra correto o resul
}
if (valor.indexOf("-") != -1);{
    está entrando aqui mesmo que digito "+", e cancela a execução.
 
 
Gostaria de receber algumas dicas de como usar corretamente.
 
Um abraço
Mauro 

Responder a