Java varijable i literale (s primjerima)

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.5te '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 falsei truedva 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:

  1. binarno (baza 2)
  2. decimalni (baza 10)
  3. osmica (baza 8)
  4. 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 floati doubleupisivanje varijabli.

4. Znakovni znakovi

Znakovni literali su unicode znakovi zatvoreni unutar pojedinačnih navodnika. Na primjer,

 char letter = 'a';

Evo aznaka 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 Programmingi Programizdva string literala.

Zanimljivi članci...