W tym programie nauczysz się znajdować i wyświetlać wartość ASCII znaku w Javie. Odbywa się to za pomocą rzutowania typów i normalnych operacji przypisywania zmiennych.
Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:
- Typy danych Java (prymitywne)
- Program Java Hello World
Przykład: Znajdź wartość ASCII znaku
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); ) )
Wynik
Wartość ASCII a to: 97 Wartość ASCII a to: 97
W powyższym programie znak a
jest przechowywany w char
zmiennej ch. Podobnie jak podwójne cudzysłowy (" ")
są używane do deklarowania ciągów, używamy apostrofów (' ')
do deklarowania znaków.
Teraz, aby znaleźć wartość ch w ASCII, po prostu przypisujemy ch do int
zmiennej ascii. Wewnętrznie Java konwertuje wartość znaku na wartość ASCII.
Możemy również rzutować znak ch na liczbę całkowitą za pomocą (int)
. Mówiąc prościej , rzutowanie to konwersja zmiennej z jednego typu na inny, tutaj char
zmienna ch jest konwertowana na int
zmienną castAscii.
Na koniec drukujemy wartość ascii za pomocą println()
funkcji.