I dette program lærer du at finde og vise ASCII-værdien for et tegn i Java. Dette gøres ved hjælp af type casting og normale variable tildelingsoperationer.
For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:
- Java-datatyper (primitive)
- Java Hello World-program
Eksempel: Find ASCII-værdien for et tegn
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); ) )
Produktion
ASCII-værdien for a er: 97 ASCII-værdien for a er: 97
I ovenstående program er tegn a
gemt i en char
variabel, ch. Ligesom dobbelt anførselstegn (" ")
bruges til at erklære strenge, bruger vi enkelt anførselstegn (' ')
til at erklære tegn.
For at finde ASCII-værdien for ch tildeler vi bare ch til en int
variabel ascii. Internt konverterer Java tegnværdien til en ASCII-værdi.
Vi kan også kaste tegnet ch til et heltal ved hjælp af (int)
. Enkelt sagt konverterer casting variabel fra en type til en anden, her char
konverteres variabel ch til en int
variabel castAscii.
Endelig udskriver vi ascii-værdien ved hjælp af println()
funktionen.