V tomto tutoriále sa pomocou príkladov dozvieme o premenných a literáloch Java.
Premenné Java
Premenná je umiestnenie v pamäti (úložná oblasť) na uchovávanie údajov.
Na označenie úložného priestoru by mala mať každá premenná jedinečný názov (identifikátor). Získajte viac informácií o identifikátoroch Java.
Vytvorte premenné v prostredí Java
Tu je postup, ako vytvoríme premennú v Jave,
int speedLimit = 80;
SpeedLimit je tu premenná dátového typu int a priradili sme jej hodnotu 80 .
Dátový typ int naznačuje, že premenná môže obsahovať iba celé čísla. Ak sa chcete dozvedieť viac, navštívte dátové typy Java.
V príklade sme premennej priraďovali hodnotu počas deklarácie. Nie je to však povinné.
Môžete deklarovať premenné a priradiť ich osobitne. Napríklad,
int speedLimit; speedLimit = 80;
Poznámka : Java je staticky napísaný jazyk. To znamená, že pred použitím je potrebné deklarovať všetky premenné.
Zmeňte hodnoty premenných
Hodnotu premennej je možné v programe zmeniť, a teda aj premennú názov . Napríklad,
int speedLimit = 80;… speedLimit = 90;
Tu je pôvodne hodnota speedLimit 80 . Neskôr sme to zmenili na 90 .
V rovnakom rozsahu však nemôžeme zmeniť dátový typ premennej v Jave.
Aký je variabilný rozsah?
Zatiaľ sa tým netrápte. Pamätajte, že niečo také nemôžeme urobiť:
int speedLimit = 80;… float speedLimit;
Ak sa chcete dozvedieť viac, navštívte: Môžem zmeniť typ vyhlásenia pre premennú v Jave?
Pravidlá pre pomenovávanie premenných v Jave
Programovací jazyk Java má vlastnú skupinu pravidiel a konvencií pre pomenovanie premenných. Potrebujete vedieť:
- Java rozlišuje veľké a malé písmená. Vek a VEK sú teda dve rôzne premenné. Napríklad,
int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
- Premenné musia začínať písmenom alebo znakom podčiarknutia _ alebo znakom dolára, $ . Napríklad,
int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
- Názvy premenných nemôžu začínať číslami. Napríklad,
int 1age; // invalid variables
- Názvy premenných nemôžu používať medzery. Napríklad,
int my age; // invalid variables
Je potrebné, aby sme tu použili názvy premenných, ktoré majú viac ako jedno slovo, aby sme pre prvé slovo použili všetky malé písmená a aby prvé písmeno každého nasledujúceho slova bolo veľké. Napríklad myAge. - Pri vytváraní premenných vyberte názov, ktorý má zmysel. Napríklad skóre, počet, úroveň má väčší zmysel ako názvy premenných, ako sú s, n a l.
- Ak vyberiete jednoslovné názvy premenných, použite všetky malé písmená. Napríklad je lepšie použiť skôr rýchlosť ako SPEED alebo sPEED.
V programovacom jazyku Java existujú 4 typy premenných:
- Premenné inštancie (nestatické polia)
- Premenné triedy (statické polia)
- Miestne premenné
- Parametre
Ak sa o nej chcete dozvedieť viac teraz, navštívte typy premenných Java.
Java literály
Literály sú údaje používané na vyjadrenie pevných hodnôt. Môžu byť použité priamo v kóde. Napríklad,
int a = 1; float b = 2.5; char c = 'F';
Tu 1
, 2.5
a 'F'
sú literály.
Tu sú rôzne typy literálov v jazyku Java.
1. Boolovské literatúry
V Jave sa boolovské literály používajú na inicializáciu boolovských dátových typov. Môžu ukladať dve hodnoty: true a false. Napríklad,
boolean flag1 = false; boolean flag2 = true;
Tu, false
a true
dve boolovské literály.
2. Celočíselné literály
Celé číslo je číselná hodnota (spojená s číslami) bez akejkoľvek zlomkovej alebo exponenciálnej časti. V Jave existujú 4 typy celočíselných literálov:
- binárne (základ 2)
- desatinné miesto (základ 10)
- osmičkový (základ 8)
- hexadecimálne (základ 16)
Napríklad:
// binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary
V Jave začína binárne číslo 0b , osmičkové číslo 0 a hexadecimálne číslo 0x .
Poznámka : Integer literály sú použité k inicializácii premenných integer typy rád byte
, short
, int
a long
.
3. Literály s pohyblivou rádovou čiarkou
Literál s pohyblivou rádovou čiarkou je číselný literál, ktorý má buď zlomkovú formu, alebo exponenciálnu formu. Napríklad,
class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )
Poznámka : Literály s pohyblivou rádovou čiarkou sa používajú na inicializáciu float
a double
písanie premenných.
4. Postavné literály
Znakové literály sú znaky unicode uzavreté v jednoduchých úvodzovkách. Napríklad,
char letter = 'a';
Tu a
je znak doslovný.
Únikové sekvencie môžeme použiť aj ako literály znakov. Napríklad b (backspace), t (karta), n (nový riadok) atď.
5. Sláčikové literály
Reťazcový literál je postupnosť znakov uzavretých v úvodzovkách. Napríklad,
String str1 = "Java Programming"; String str2 = "Programiz";
Tu, Java Programming
a Programiz
dve reťazcové literály.