U ovom ćemo tutorijalu uz primjere naučiti o Java varijablama i literalima.
Java varijable
Varijabla je mjesto u memoriji (spremište) za čuvanje podataka.
Da bi se naznačilo područje pohrane, svakoj varijabli treba dati jedinstveni naziv (identifikator). Saznajte više o Java identifikatorima.
Stvorite varijable u Javi
Evo kako kreiramo varijablu u Javi,
int speedLimit = 80;
Ovdje je speedLimit varijabla tipa podataka int i dodijelili smo joj vrijednost 80 .
Tip podataka int sugerira da varijabla može sadržavati samo cijele brojeve. Da biste saznali više, posjetite Java vrste podataka.
U primjeru smo dodijelili vrijednost varijabli tijekom deklaracije. Međutim, nije obvezno.
Možete zasebno deklarirati varijable i dodijeliti ih. Na primjer,
int speedLimit; speedLimit = 80;
Napomena : Java je statički upisan jezik. To znači da se sve varijable moraju deklarirati prije nego što se mogu upotrijebiti.
Promijenite vrijednosti varijabli
Vrijednost varijable može se mijenjati u programu, pa otuda i naziv varijable . Na primjer,
int speedLimit = 80;… speedLimit = 90;
Ovdje je u početku vrijednost speedLimit 80 . Kasnije smo ga promijenili u 90 .
Međutim, ne možemo promijeniti tip podataka varijable u Javi u istom opsegu.
Što je varijabilni opseg?
Ne brinite za sada. Samo zapamtite da ne možemo učiniti nešto poput ovoga:
int speedLimit = 80;… plutajuća speedLimit;
Da biste saznali više, posjetite: Mogu li promijeniti vrstu deklaracije za varijablu na Javi?
Pravila za imenovanje varijabli u Javi
Programski jezik Java ima svoj skup pravila i konvencija za imenovanje varijabli. Evo što trebate znati:
- Java razlikuje velika i mala slova. Stoga su dob i starost dvije različite varijable. Na primjer,
int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
- Varijable moraju počinjati slovom ili podvlakom, _ ili znakom dolara, $ . Na primjer,
int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
- Imena varijabli ne mogu počinjati brojevima. Na primjer,
int 1age; // invalid variables
- Imena varijabli ne mogu koristiti razmak. Na primjer,
int my age; // invalid variables
Ovdje trebamo li koristiti nazive varijabli koji imaju više riječi, upotrijebiti sva mala slova za prvu riječ i napisati veliko slovo svake naredne riječi. Na primjer, myAge. - Prilikom izrade varijabli odaberite ime koje ima smisla. Na primjer, rezultat, broj, razina imaju više smisla od imena varijabli kao što su s, n i l.
- Ako odaberete imena varijabli od jedne riječi, upotrijebite sva mala slova. Na primjer, bolje je koristiti brzinu, a ne SPEED ili sPEED.
Postoje 4 vrste varijabli u programskom jeziku Java:
- Varijable instance (nestatična polja)
- Varijable razreda (statička polja)
- Lokalne varijable
- Parametri
Ako ste zainteresirani da sada saznate više o tome, posjetite Java varijabilne tipove.
Java literali
Literali su podaci koji se koriste za predstavljanje fiksnih vrijednosti. Mogu se koristiti izravno u kodu. Na primjer,
int a = 1; float b = 2.5; char c = 'F';
Ovdje 1
, 2.5
te 'F'
su literali.
Ovdje su različite vrste doslovnih riječi na Javi.
1. Booleovi literali
U Javi se logički literali koriste za inicijalizaciju logičkih tipova podataka. Mogu pohraniti dvije vrijednosti: true i false. Na primjer,
boolean flag1 = false; boolean flag2 = true;
Evo false
i true
dva su logička slova.
2. Cjelobrojni literali
Cjelobrojni je literal numerička vrijednost (povezana s brojevima) bez bilo kakvog razlomka ili eksponencijalnog dijela. U Javi postoje 4 vrste cjelobrojnih literala:
- binarno (baza 2)
- decimalni (baza 10)
- osmica (baza 8)
- heksadecimalni (baza 16)
Na primjer:
// 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
U Javi binarni započinje s 0b , oktalni započinje s 0 , a heksadecimalni započinje s 0x .
Napomena : Integer literali se koriste za inicijalizaciju varijabli broj vrsta kao što su byte
, short
, int
, i long
.
3. Književnost s pomičnom zarezom
Literala s pomičnom zarezom je numerička literala koja ima ili razlomljeni oblik ili eksponencijalni oblik. Na primjer,
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 ) )
Napomena : Literali s pomičnom zarezom koriste se za inicijalizaciju float
i double
upisivanje varijabli.
4. Znakovni znakovi
Znakovni literali su unicode znakovi zatvoreni unutar pojedinačnih navodnika. Na primjer,
char letter = 'a';
Evo a
znaka je doslovno.
Također možemo koristiti escape sekvence kao literalne znakove. Na primjer, b (backspace), t (tab), n (novi redak) itd.
5. String literale
Znakovni niz je niz znakova koji su zatvoreni unutar dvostrukih navodnika. Na primjer,
String str1 = "Java Programming"; String str2 = "Programiz";
Ovdje su Java Programming
i Programiz
dva string literala.