Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Τρόπος εμφάνισης ενός χαρακτήρα ως Integer σε Java

Όταν εργάζεστε με χαρακτήρες σε Java μπορεί να είναι χρήσιμο για να εμφανίσετε την τιμή ακέραιο του χαρακτήρα στην οθόνη . Ένας χαρακτήρας όπως '11 ' αποθηκεύεται εσωτερικά ως ένας ακέραιος σε Java . Ωστόσο , unicode περιέχει πολλούς χαρακτήρες, όπως ρωμαϊκούς αριθμούς που δεν μεταφράζεται άμεσα σε ακέραιες τιμές τους . Μπορείτε να χρησιμοποιήσετε το " Character.getNumericValue " για να ανακτήσετε και να εμφανίσει την ακέραια τιμή του κάθε έγκυρο χαρακτήρα . Οδηγίες
Η

1 Ανοίξτε το αρχείο προέλευσης Java σε έναν επεξεργαστή κειμένου , όπως το Microsoft Visual Studio Express . 2

αναγνωρίσει μια μεταβλητή τύπου χαρακτήρα και να ορίσετε μια τιμή στη λειτουργία σας με την προσθήκη του παρακάτω κώδικα :

char ch = '5 ' ?

Εναλλακτικά , μπορείτε να έχετε την είσοδο του χρήστη ένας χαρακτήρας στην κονσόλα με τον κωδικό :

char ch = '' ?

ch = ( char ) System.in.read ( ) ?
εικόνων 3

Μετατρέψτε το χαρακτήρα στο ακέραιο την αξία του Unicode και να το εμφανίσετε με την προσθήκη του Κωδικός :

System.out.println ( " Integer value = " + Character.getNumericValue ( ch ) ) ?

Το " Character.getNumericValue ( ) " μέθοδος λειτουργεί για Unicode χαρακτήρες, όπως " 0-9 » , λατινικούς αριθμούς και « Α - Ω » , οι οποίες χάρτη σε μια ακέραια τιμή . Για παράδειγμα, μετατρέπει το Ρωμαϊκό αριθμητικό πενήντα ( \\ u216C ) προς την ακέραια τιμή 50 . Εάν ο χαρακτήρας δεν έχει αριθμητική τιμή η μέθοδος επιστρέφει -1 . Αν ο χαρακτήρας έχει μια αριθμητική τιμή που δεν είναι ένας μη αρνητικός ακέραιος επιστρέφει -2 , όπως το χαρακτήρα κλάσματος .
Η

4 Αποθηκεύστε το αρχείο Java σας , την κατάρτιση και την εκτέλεση του προγράμματος , για να προβάλετε το ακέραια τιμή χαρακτήρα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα