Olá pessoal!
Não consigo introduzir OPERADOR no meio de uma linha de comando, alguém poderia me dar um exemplo para clarear?
Vou fazer um exemplo só para melhor compreensão:
public static float ConversaoConvencional(float fNumero){
if(fNumero <= 0){
System.out.println("NÚMERO INVÁLIDO");
} else {
String strOper = (bSelo==true) ? "*":"/";
while(fNumero >= 1){
fResultado += fResultado + strOper.substring(0) + fNumero;
fNumero--;
}
}
return fResultado;
}
ERROR:
[color="red"]java.lang.NumberFormatException: For input string: "*"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:468)
at java.lang.Integer.parseInt(Integer.java:518)
at Conversao.ConversaoConvencional(Conversao.java:26)
at Conversao.main(Conversao.java:84)
Exception in thread "main" [/color]
Tentei de outras formas, mas não obtive sucesso. Alguém poderia me ajudar?
Abraços,
Fábio Heleno.