View Single Post
Old 11-07-2009, 18:16   #2
n0n4m3
Member
 
Iscritto dal: Oct 2006
Messaggi: 136
perchè non usi semplicemente l'util Scanner?

Codice:
import java.util.scanner;

[...]

Scanner keyb = new Scanner(System.in);

System.out.println("Dammi il coefficiente a:");
int a = keyb.nextInt();
cosi risparmi un bel po' di casini

x tornare al tuo problema...nn hai trattato i casi in cui il determinante è negativo. cmq NaN => Not A Number, è probabile che mettendo qualche parentesi e usando semplicemente lo scanner di int, senza passare per String e poi per il metodo parseInt il problema si risolve

ps: piccolo consiglio, metti le parentesi, soprattutto quando fai operazioni! sebbene a volte inutili aiutano la lettura di terzi, ti aiutano a capire se sai quello che stai facendo e prevengono errori a volte stupidi

Ultima modifica di n0n4m3 : 11-07-2009 alle 18:22.
n0n4m3 è offline   Rispondi citando il messaggio o parte di esso