Σε αυτό το πρόγραμμα, θα μάθετε να βρίσκετε και να εμφανίζετε την τιμή ASCII ενός χαρακτήρα στην Java. Αυτό γίνεται χρησιμοποιώντας τύπους μετάδοσης τύπου και κανονικές εργασίες ανάθεσης μεταβλητών.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:
- Τύποι δεδομένων Java (Primitive)
- Πρόγραμμα Java Hello World
Παράδειγμα: Βρείτε την τιμή ASCII ενός χαρακτήρα
public class AsciiValue ( public static void main(String() args) ( char ch = 'a'; int ascii = ch; // You can also cast char to int int castAscii = (int) ch; System.out.println("The ASCII value of " + ch + " is: " + ascii); System.out.println("The ASCII value of " + ch + " is: " + castAscii); ) )
Παραγωγή
Η τιμή ASCII του είναι: 97 Η τιμή ASCII του είναι: 97
Στο παραπάνω πρόγραμμα, ο χαρακτήρας a
αποθηκεύεται σε μια char
μεταβλητή, ch. Όπως, διπλά εισαγωγικά (" ")
χρησιμοποιούνται για να δηλώσουν συμβολοσειρές, χρησιμοποιούμε μεμονωμένα εισαγωγικά (' ')
για να δηλώσουμε χαρακτήρες.
Τώρα, για να βρείτε την τιμή ASCII του ch, απλώς αντιστοιχίζουμε το ch σε μια int
μεταβλητή ascii. Εσωτερικά, η Java μετατρέπει την τιμή χαρακτήρα σε τιμή ASCII.
Μπορούμε επίσης να ρίξουμε τον χαρακτήρα ch σε ακέραιο χρησιμοποιώντας (int)
. Με απλούς όρους, η μετάδοση μετατρέπει μεταβλητή από τον ένα τύπο στον άλλο, εδώ η char
μεταβλητή ch μετατρέπεται σε int
μεταβλητή castAscii.
Τέλος, εκτυπώνουμε την τιμή ascii χρησιμοποιώντας τη println()
συνάρτηση.