Example: Find ASCII value of a character
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);
}
}
Output
The ASCII value of a is: 97
The ASCII value of a is: 97
In the above program, character a is stored in a char variable, ch . Like, double
quotes (" ") are used to declare strings, we use single quotes (' ') to declare
characters.
Now, to find the ASCII value of ch , we just assign ch to an int variable ascii .
Internally, Java converts the character value to an ASCII value.
We can also cast the character ch to an integer using (int) . In simple
terms, casting is converting variable from one type to another, here char variable ch is
converted to an int variable castAscii .
Finally, we print the ascii value using the println() function.