Ciao ragazzi!
Questo è il mio primo post sul forum;
Utilizzo spesso BlueJ per programmare e noto che, trattando variabili di tipo double,
sul mio pc, si verificano le seguenti situazioni:
-durante la scrittura del codice devo utilizzare il punto (.) come separatore dei decimali;
- durante l'esecuzione di un programma, il compilatore restituisce su output tastiera valori double che utilizzano sempre il separatore punto(.);
--quando viene chiesto input da tastiera, l'utente DEVE utilizzare la virgola(,) come separatore dei decimali, altrimenti viene visualizzato l'errore:
"java.util.inputMismatchException: null (in java.util.Scanner)".
Cio' non mi convince affatto, poiche' quando utilizzo bluej su altri pc l'input di un valore floating point deve necessariamente impiegare il punto(.).
Come dovrei comportarmi?
ps. Io ho un notebook Acer Aspire con OS: Windows 7
Grazie in anticipo![]()