Podczas realizacji programu Java zmienne przechowują przypisane do niego wartości zwane „literały". W Javie literały są ustalonymi wartościami w dowolnej formie, takiej jak liczba całkowita, znak, ciąg i tak dalej. Są one zdefiniowane bezpośrednio w kodzie, bez dodatkowego przetwarzania. Fraza "To, co wpisujesz, jest tym, co dostajesz”To kolejny sposób na myślenie o dosłownym.
Ten post pokaże dosłowność i jego typy w Javie.
Co jest dosłowne w Javie?
"Dosłowny”Odnosi się do stałej wartości zmiennej. Można go przypisać do dowolnej zmiennej typu prymitywnego. W Javie dosłownie oznacza prefiks „=”Z szczególną stałą wartością:
VariableName typu danych = literał;
Przykład
int a = 5;
Tutaj, "int”Jest prymitywnym typem danych liczb całkowitych,„A”To zmienna, która przechowuje wartość i„5”To dosłowny typ liczby całkowitej, który jest przechowywany w utworzonej zmiennej.
Jakie są rodzaje literałów Java?
W Javie literały są podzielone na pięć typów wymienionych poniżej:
Sprawdźmy szczegółowo wyżej wymienione literały Java.
Jakie są integralne literały w Javie?
Literały typu liczb całkowitych nazywane są „Integralne literały”I są dalej podzielone na cztery typy:
Dziesiętne integralne dosłowność w Javie
Literały integralne dziesiętne są uważane za liczbę całkowitą bazową, w tym 0-9 cyfr.
Przykład
Aby przechowywać literał integralny dziesiętny, utwórzmy zmienną typu liczb całkowitych ”A”:
int a = 12;
Wydrukuj literał integralny dziesiętny za pomocą „System.na zewnątrz.println ()" metoda:
System.na zewnątrz.println („A” zawiera dziesiętne zintegrowane literalne ” + a);
Wyjście
Strażnik szesnastkowy w Javie
Literały integralne sześciokątne są uważane za podstawowe liczby całkowite, w tym 0-9 cyfr i znaków A-F. „„0x”Jest używany jako prefiks z literałami z integralnymi sześciokadciorami. Java jest językiem wrażliwym na przypadek; Jednak heksadecimalne literały zintegrowane wspierają małe litery i wielkie litery.
Przykład
Tutaj będziemy przechowywać dosłowność sześciokadciową w zmiennej ”A”:
int a = 0xf;
Następnie wydrukuj literał na konsoli za pomocą „System.na zewnątrz.println ()" metoda:
System.na zewnątrz.println („A” zawiera integralną integralną literaturę szesnastkową ” + a);
Dane wyjściowe pokazuje, że literał sześciociowy 0xf reprezentuje liczbę całkowitą „15”:
Integral Ośmiorga w Javie
Baza 8 liczb całkowitych jest uważana za literały z całkowitymi ośmiorotami, które zawierają 0-7 cyfr. Również, "0”Jest używany jako prefiks z literałami z całkowitymi osławionymi.
Przykład
Ośmiatkowy literał jest przypisany do zmiennej typu liczb całkowitych „A”To wskazuje określony numer liczby całkowitej:
int a = 047;
Wydrukujemy wartość utworzonej zmiennej na konsoli:
System.na zewnątrz.println („A” zawiera literał z całkowitą ósemką ” + a);
Wyjście pokazuje, że literał ośmiorodowy 047 reprezentuje liczbę całkowitą „39”:
Binarna integralna literatura w Javie
Binarne zintegrowane literały są literałami w formie binarnej, takiej jak 0 i 1 i są zdefiniowane z postacią „B„Co wskazuje, że jest to całka binarna. Możesz określić literał jako binarny za pomocą albo „B" Lub "B”Z literałami boolowymi, ponieważ każdy literał jest domyślnie traktowany jako„int".
Przykład
Tutaj zmienna „A”Przechowuje liczbę binarną całkowitą przy użyciu binarnego integralnego literału:
int a = 0b1101;
Wydrukuj wartość zmiennej, aby sprawdzić wartość całkowitą w stosunku do literatu binarnego:
System.na zewnątrz.println („A” zawiera binarną integralną literał ” + a);
Wyjście wskazuje, że binarny literał 0B1101 reprezentuje liczbę całkowitą „13”:
Co to są literały boolean w Javie?
Boolean Literals w Javie mogą być tylko „PRAWDA" Lub "FAŁSZ".
Przykład
Tutaj przechowujemy literał boolean ”FAŁSZ„W zmiennej typu boolean”B”:
boolean b = false;
Następnie wydrukujemy zmienną „B”:
System.na zewnątrz.println („literał boolean o zmiennej„ b ”to” + b);
Wyjście
Co to są literały zmiennoprzecinkowe w Javie?
Literały zmiennoprzecinkowe są wartościami w formacie dziesiętnym i są domyślnie w typu podwójnym.
Przykład
W tym przykładzie będziemy przechowywać literał zmiennoprzecinkowy w zmiennej podwójnej typu ”F”:
podwójne f = 13.145;
Następnie, korzystając z instrukcji drukowania, wydrukujemy ją do konsoli:
System.na zewnątrz.println („zmienna„ f ”przechowuje pływające dosłowne” + f);
Wyjście
Co to są literały char w Javie?
Literały charytatyczne są podzielone na trzy typy:
Reprezentacja pojedynczego cytatu w Javie
Te literały charytatywne są przypisane do zmiennej jako postać alfabetycznego zamkniętego w pojedynczych cytatach.
Przykład
Tutaj utworzymy zmienną typu postaci „C”, Który przechowuje postać dosłownie„P”W otoczeniu pojedynczego cytatu:
char c = „p”;
Kiedy wydrukujemy wartość utworzonej zmiennej, wydrukuje ona postać „P”:
System.na zewnątrz.println („zmienna„ c ”przechowuje literał charakteru” + c);
Wyjście
Char jako integralna reprezentacja w Javie
Możesz także przedstawić postać w formie liczb całkowitych, na przykład kod znaków ASCII, który zwróci charakter alfabetyczny.
Przykład
W tym przykładzie przypisamy wartość ASCII znaku w formularzu liczb całkowitych do zmiennej typu charb ”„C”:
char c = 65;
Drukowanie wartości utworzonej wartości pokaże znak, który pasuje do przechowywanej wartości ASCII:
System.na zewnątrz.println („zmienna„ c ”przechowuje literał charakteru” + c);
Wyjście pokazuje, że wartość liczb całkowita „65”Reprezentuje postać„A”:
Char z reprezentacją Unicode w Javie
Możesz także użyć Unicode o postaci otaczającej w jednym cytacie. Zwraca także charakter alfabetyczny w stosunku do charakteru Unicode.
Przykład
Tutaj zapiszymy Unicode postaci otoczonej pojedynczą cytatem do zmiennej typu charb ”„C”:
char c = '\ u0063';
Kiedy wydrukujemy zmienną ”C”, Daje znak, który pasuje do przechowywanej wartości Unicode:
System.na zewnątrz.println („zmienna„ c ”przechowuje literał charakteru” + c);
Wyjście
Jakie są literały smyczkowe w Javie?
Literały smyczkowe to ciągi znaków owinięte w podwójne cytaty.
Przykład
W tym przykładzie przechowujemy literał string w zmiennej typu ciągów „str”:
String str = "Linuxhint";
Następnie wydrukuj go na konsoli za pomocą „System.na zewnątrz.println ()" metoda:
System.na zewnątrz.println („zmienna„ str ”przechowuje string literał” +” +” +str +„”);
Wyjście
Omówiliśmy dosłownie i ich typy w Javie.
Wniosek
"Dosłowny”Jest stałą wartością zmiennej w dowolnej formie, takiej jak liczba całkowita, znak, ciąg i tak dalej. Literały są podzielone na pięć rodzajów, takich jak literały integralne, literały boolowskie, literały zmiennoprzecinkowe, literały charytatyczne i literały smyczkowe. Literały integralne i charytatyczne są dalej podzielone na podkategorie. W tym poście wyjaśniliśmy literały i ich typy z wyjaśnionymi przykładami.