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.5
in '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 false
in true
sta 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:
- binarno (osnova 2)
- decimalno (osnova 10)
- osmica (osnova 8)
- š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 float
in double
vnos spremenljivk.
4. Znakovne slovnice
Znakovni literali so znaki unicode, zaprti znotraj enojnih narekovajev. Na primer
char letter = 'a';
Tukaj a
je 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 Programming
in Programiz
dve nizih.