Jump to content



Java Scanner problem


theoamd

Recommended Posts

Δημοσιεύτηκε

Η ερώτηση μου είναι, γιατί δεν μπορώ να εισάγω double αριθμούς κατά την εκτέλεση του προγράμματος;

Έχω κάνει και το αντίστοιχο import και κάνω close τη μεταβλητή μέσω της οποίας διαβάζω αριθμούς, αλλά κάθε φορά που πάω να εισάγω double, παίρνω το ακόλουθο μήνυμα :

Exception in thread "main" java.util.InputMismatchException

at java.util.Scanner.throwFor(Unknown Source)

at java.util.Scanner.next(Unknown Source)

at java.util.Scanner.nextDouble(Unknown Source)

at mo_next_courses.get_mo(mo_next_courses.java:13)

at mo.main(mo.java:30)

Πρέπει να λυθεί το πρόβλημα, γιατί το αντιμετωπίζω κάθε φορά με double είσοδο.

double με τελεία (.) ή κόμμα (,) σαν διαχωρισμός των δεκαδικών?

Επίσης το αποτέλεσμα το βάζεις σε double μεταβλητή έτσι και όχι σε int.

Σίγουρα χωρίζεται σωστά η είσοδος από την scanner με double?

[MENTION=1215]nucleus[/MENTION] είσαι μεγάλη παιχτάρα. Δεν ήξερα ότι το Eclipse είναι "case-sensitive" με το κόμμα και την τελεία.

#Solved, λοιπόν.

:beer:

Ναι, got it, με το που είδα για κόμμα και τελεία.

Γενικά τα πάμε λίγο ανάποδα αυτά στην Ελλάδα, αλλά δεν πειράζει-απλά είχε κολλήσει το μυαλό εκείνη την ώρα ψάχνοντας κάποιο λογικό σφάλμα

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.