Java spremenljivke in literale (z primeri)

V tej vadnici bomo s pomočjo primerov spoznali spremenljivke in literale Java.

Java spremenljivke

Spremenljivka je mesto v pomnilniku (prostor za shranjevanje) za shranjevanje podatkov.

Za označevanje prostora za shranjevanje je treba vsaki spremenljivki dodeliti edinstveno ime (identifikator). Preberite več o identifikatorjih Java.

Ustvari spremenljivke v Javi

Evo, kako ustvarimo spremenljivko v Javi,

 int speedLimit = 80;

Tu je speedLimit spremenljivka podatkovnega tipa int in ji smo dodelili vrednost 80 .

Tip podatkov int kaže, da lahko spremenljivka vsebuje samo cela števila. Če želite izvedeti več, obiščite vrste podatkov Java.

V primeru smo spremenljivki med deklaracijo dodelili vrednost. Vendar ni obvezno.

Spremenljivke lahko deklarirate in spremenljivke dodelite ločeno. Na primer

 int speedLimit; speedLimit = 80;

Opomba : Java je statično tipkan jezik. To pomeni, da je treba vse spremenljivke prijaviti, preden jih lahko uporabimo.

Spremenite vrednosti spremenljivk

Vrednost spremenljivke je mogoče spremeniti v programu, zato ime spremenljivka . Na primer

 int speedLimit = 80;… speedLimit = 90; 

Tu je sprva vrednost speedLimit 80 . Kasneje smo ga spremenili v 90 .

Vendar podatkovnega tipa spremenljivke v Javi ne moremo spremeniti v istem obsegu.

Kakšen je spremenljiv obseg?

Ne skrbite za zdaj. Samo ne pozabite, da česa takega ne moremo storiti:

 int speedLimit = 80;… float speedLimit;

Če želite izvedeti več, obiščite: Ali lahko spremenim vrsto deklaracije za spremenljivko v Javi?

Pravila za poimenovanje spremenljivk v Javi

Programski jezik Java ima svoj nabor pravil in konvencij za poimenovanje spremenljivk. Tukaj morate vedeti:

  • Java razlikuje med velikimi in malimi črkami. Starost in starost sta torej dve različni spremenljivki. Na primer
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Spremenljivke se morajo začeti s črko ali podčrtajem, _ ali znakom za dolar, $ . Na primer
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Imena spremenljivk se ne morejo začeti s številkami. Na primer
     int 1age; // invalid variables
  • Imena spremenljivk ne smejo uporabljati presledkov. Na primer
     int my age; // invalid variables

    Tukaj moramo uporabiti imena spremenljivk, ki imajo več kot eno besedo, za prvo besedo uporabiti vse male črke in vsako naslednjo besedo napisati z veliko začetnico. Na primer myAge.
  • Ko ustvarjate spremenljivke, izberite ime, ki je smiselno. Na primer rezultat, število, raven so bolj smiselni kot imena spremenljivk, kot so s, n in l.
  • Če izberete enobesedna imena spremenljivk, uporabite vse male črke. Na primer, bolje je uporabiti hitrost in ne SPEED ali sPEED.

V programskem jeziku Java obstajajo 4 vrste spremenljivk:

  • Spremenljivke primerka (nestatična polja)
  • Spremenljivke razreda (statična polja)
  • Lokalne spremenljivke
  • Parametri

Če vas zanima več o tem zdaj, obiščite Java Variable Types.

Java literale

Dobesedni izrazi so podatki, ki se uporabljajo za predstavitev fiksnih vrednosti. Uporabljajo se lahko neposredno v kodi. Na primer

 int a = 1; float b = 2.5; char c = 'F';

Tu 1, 2.5in 'F'so literale.

Tu so različne vrste dobesednih besed v Javi.

1. Logična literatura

V Javi se logične literale uporabljajo za inicializacijo logičnih podatkovnih tipov. Shranijo lahko dve vrednosti: true in false. Na primer

 boolean flag1 = false; boolean flag2 = true;

Tu falsein truesta Booleanovega literale.

2. Celoštevilčni slovniki

Celoštevilčna literala je številska vrednost (povezana s števili) brez kakršnega koli delnega ali eksponentnega dela. V Javi obstajajo 4 vrste celoštevilskih literalov:

  1. binarno (osnova 2)
  2. decimalno (osnova 10)
  3. osmica (osnova 8)
  4. šestnajstiška (osnova 16)

Na primer:

 // 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 Javi se binarno začne z 0b , osmiško se začne z 0 , šestnajstiško pa z 0x .

Opomba : Celo število literale se uporabljajo za inicializacijo spremenljivke število vrst rada byte, short, int, in long.

3. Knjige s plavajočo vejico

Dobesedna beseda s plavajočo vejico je številska dobesedna, ki ima bodisi delno ali eksponentno obliko. Na primer

 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 ) )

Opomba : Literali s plavajočo vejico se uporabljajo za inicializacijo floatin doublevnos spremenljivk.

4. Znakovne slovnice

Znakovni literali so znaki unicode, zaprti znotraj enojnih narekovajev. Na primer

 char letter = 'a';

Tukaj aje dobesedni znak.

Ubežne sekvence lahko uporabimo tudi kot literalne znake. Na primer b (backspace), t (jeziček), n (nova vrstica) itd.

5. String literal

Niz literal je zaporedje znakov, zaprtih znotraj dvojnih narekovajev. Na primer

 String str1 = "Java Programming"; String str2 = "Programiz";

Tu Java Programmingin Programizdve nizih.

Zanimive Članki...