Quote Originariamente inviata da applefriend Visualizza il messaggio
scusate, sbagliavo nel digitare il tasso, usavo la virgola al posto del punto, usando il punto non mi da problemi però quando chiedo di inserire l'importo se non è di tipo intero mi da errore. Eppure ho impostato l'importo a double, qualcuno sa come aiutarmi?
parseDouble non gestisce alcun tipo di "localizzazione" e il formato deve essere ben preciso con il '.' come separatore dei decimali. Se volessi parsare una stringa con possibilità di usare un differente Locale, c'è la classe NumberFormat (o DecimalFormat).

Invece Scanner "di serie" supporta la localizzazione e sulla tua macchina presumo che il Locale di default sia ovviamente quello italiano. Quindi Scanner in modo predefinito accetta numeri decimali in formato italiano, ovvero con la virgola.