Java spremenljivke in vrste podatkov z PRIMEROM

Kazalo:

Anonim

Kaj je spremenljivka v Javi?

Spremenljivka v Javi je podatkovni vsebnik, ki hrani vrednosti podatkov med izvajanjem programa Java. Vsaki spremenljivki je dodeljen podatkovni tip, ki označuje vrsto in količino vrednosti, ki jo lahko zadrži. Spremenljivka je ime lokacije v pomnilniku. Spremenljivke Java imajo v glavnem tri vrste: Local, Instance in Static.

Če želite v programu uporabiti spremenljivko, morate izvesti 2 koraka

  1. Izjava o spremenljivkah
  2. Inicializacija spremenljivk

V tej vadnici boste izvedeli-

  • Izjava o spremenljivkah
  • Inicializacija spremenljivk
  • Vrste spremenljivk
  • Vrste podatkov v Javi
  • Pretvorba in vlivanje vrst

Izjava spremenljivke:

Če želite spremenljivko razglasiti, morate določiti vrsto podatkov in spremenljivki dati enolično ime.

Primeri drugih veljavnih izjav so

int a,b,c;float pi;double d;char a;

Inicializacija spremenljivke:

Če želite spremenljivko inicializirati, ji morate dodeliti veljavno vrednost.

Primeri drugih veljavnih inicializacij so

pi =3.14f;do =20.22d;a=’v’;

Lahko kombinirate deklaracijo spremenljivke in inicializacijo.

Primer:

int a=2,b=4,c=6;float pi=3.14f;double do=20.22d;char a=’v’;

Vrste spremenljivk

V Javi obstajajo tri vrste spremenljivk:

  1. Lokalne spremenljivke
  2. Spremenljivke primerka
  3. Statične spremenljivke

1) Lokalne spremenljivke

Lokalne spremenljivke so spremenljivka, ki je navedena znotraj telesa metode.

2) Spremenljivke primerka

Spremenljivke primerka so definirane brez ključne besede STATIC. Določene so zunaj deklaracije metode. So specifične za objekt in so znane kot spremenljivke primerka.

3) Statične spremenljivke

Statične spremenljivke se inicializirajo samo enkrat, na začetku izvajanja programa. Te spremenljivke je treba najprej inicializirati, pred inicializacijo vseh spremenljivk primerka.

Primer: Vrste spremenljivk v Javi

class Guru99 {static int a = 1; //static variableint data = 99; //instance variablevoid method() {int b = 90; //local variable}}

Kaj so tipi podatkov v Javi?

Podatkovni tipi v Javi so opredeljeni kot specifikatorji, ki dodelijo različne velikosti in vrste vrednosti, ki jih je mogoče shraniti v spremenljivko ali identifikator. Java ima bogat nabor podatkovnih vrst. Podatkovne vrste v Javi lahko razdelimo na dva dela:

  1. Primitivni tipi podatkov : - ki vključujejo celo število, znak, logično vrednost in float
  2. Neprimitivni tipi podatkov : - ki vključujejo razrede, polja in vmesnike.

Primitivni tipi podatkov

Primitivni tipi podatkov so vnaprej določeni in na voljo v jeziku Java. Primitivne vrednosti ne delijo stanja z drugimi primitivnimi vrednostmi.

Obstaja 8 primitivnih tipov: byte, short, int, long, char, float, double in boolean Integer data type

byte (1 byte)short (2 bytes)int (4 bytes)long (8 bytes)

Tip plavajočega podatka

float (4 bytes)double (8 bytes)

Vrsta besedilnih podatkov

char (2 bytes)

Logično

boolean (1 byte) (true/false)
Vrste podatkov Java
Vrsta podatkov Privzeta vrednost Privzeta velikost
bajt 0 1 bajt
kratek 0 2 bajta
int 0 4 bajti
dolga 0L 8 bajtov
float 0,0f 4 bajti
dvojno 0,0 d 8 bajtov
logično napačno 1 bit
char '\ u0000' 2 bajta

Pomembne točke:

  • Vse številčne vrste podatkov so podpisane (+/-).
  • Velikost podatkovnih vrst ostaja enaka na vseh platformah (standardizirana)
  • podatkovni tip char v Javi je 2 bajta, ker uporablja nabor znakov UNICODE . Zaradi tega Java podpira internacionalizacijo. UNICODE je nabor znakov, ki zajema vse znane skripte in jezik na svetu

Pretvorba spremenljivk Java in vlivanje vrst

Spremenljivka ene vrste lahko prejme vrednost druge vrste. Tu sta 2 primera -

Primer 1) Spremenljivka manjše zmogljivosti se dodeli drugi spremenljivki večje zmogljivosti.

Ta postopek je samodejen in je neizrecno znan kot pretvorba

Primer 2) Spremenljivka večje zmogljivosti se dodeli drugi spremenljivki manjše zmogljivosti

V takih primerih morate izrecno navesti operater uvrstitve tipa. Ta postopek je znan kot Type Casting.

V primeru, da ne navedete operaterja oddaje tipa; prevajalnik prikaže napako. Ker to pravilo uveljavlja prevajalnik, programerja zaveda, da lahko pretvorba, ki jo namerava, povzroči nekaj izgube podatkov in prepreči nenamerne izgube.
Primer: Razumevanje
koraka vlivanja tipov 1) Kopirajte naslednjo kodo v urejevalnik.

class Demo {public static void main(String args[]) {byte x;int a = 270;double b = 128.128;System.out.println("int converted to byte");x = (byte) a;System.out.println("a and x " + a + " " + x);System.out.println("double converted to int");a = (int) b;System.out.println("b and a " + b + " " + a);System.out.println("\ndouble converted to byte");x = (byte)b;System.out.println("b and x " + b + " " + x);}}

Korak 2) Shranite, prevedite in zaženite kodo.

Izhod:

int converted to bytea and x 270 14double converted to intb and a 128.128 128double converted to byteb and x 128.128 -128