Sve što trebate znati o varijablama na Javi



Ovaj će vam članak pružiti detaljno i sveobuhvatno znanje o varijablama u Javi, njihovim vrstama i načinu njihovog pokretanja.

Varijable su osnovni zahtjevi u bilo kojem programu bilo to , ili . To je osnovna jedinica za pohranu. Djeluje kao spremnik i koristi se za čuvanje vrijednosti podataka. Vrijednosti koje drži varijabla mogu se mijenjati tijekom izvođenja programa. Svakoj varijabli dodjeljuje se vrsta podataka. Jednostavnije je varijabla a Ime dano a mjesto memorije . Tako sam poredao docket za Varijable u Javi sljedećim redoslijedom:

Varijable u Javi

Varijable u Javi mogu biti različitih vrsta:





  • Niz: Koristi se za pohranu tekstualnih podataka kao što je 'Dobrodošli'.
  • int: Koristi se za pohranu cjelobrojnih vrijednosti kao što je 567.
  • plutati: Pohranjuje brojeve s pomičnom zarezom kao što je 29,99.
  • char: Pohranjuje pojedinačne znakove, poput ‘s’, ‘R’.
  • boolean: Pohranjuje vrijednosti koje se odnose na dva stanja - 'Tačno ili netačno'

Izjava i inicijalizacija varijabli

Varijabla se deklarira specificiranjem sljedećih parametara:

  • Vrsta podataka: Tip podataka koji su pohranjeni u varijabli.



  • Naziv varijable: Jedinstveni naziv dat varijabli.

  • Vrijednost: Početna vrijednost pohranjena u varijabli.

int dob ​​= 50 težina plovka = 50,60

U above example, int je vrsta podataka, dob je naziv koji se daje varijabli, i pedeset je vrijednost. Slično tome, plutati je vrsta podataka, težina je naziv varijable i 50,60 je vrijednost.



Vrste varijabli u Javi

Java pruža korisniku tri vrste varijabli:

variables-in-java

Lokalne varijable: Te su vrste varijabli definirane unutar bloka, metode ili konstruktora programa.

kako obrezati u javi
  • Te se varijable kreiraju kad se funkcija pozove i jesu odmah uništeno nakon povratka poziva funkcije.

  • Lokalne varijable zabraniti upotreba modifikatora pristupa.

  • Ovim se varijablama može pristupiti samo iznutra određeni blok.

javna klasa EmployeeId {public void EmployeeId () {// lokalna varijabla ID int id = 0 id = id + 6 System.out.println ('ID zaposlenika:' + id)} public static void main (String args []) { EmployeeId obj = novi EmployeeId () obj.E EmployeeId ()}}

Izlaz:

ID zaposlenika: 6

U gornjem primjeru, varijabla id je lokalno na funkciju, tj. može se koristiti samo unutar te funkcije .

Pri korištenju lokalne varijable izvan opsega, vraća se pogreška. Pogledajmo sljedeći kod da bismo ga bolje razumjeli.

javna klasa EmployeeId {public void EmployeeId () {// lokalna varijabla id int id = 0 id = id + 6} javna statička void glavna (String args []) {// pomoću lokalne varijable izvan opsega System.out.println ( 'ID zaposlenika:' + id)}}

Izlaz:

/E EmployeeId.java:12: pogreška: ne može se naći simbol System.out.println ('ID zaposlenika:' + id) ^ simbol: varijabla id lokacija: klasa EmployeeId 1 pogreška

Varijabla instance: To su varijable koje se mogu deklarirati u klasi, izvan bloka, metode ili konstruktora. Oni su nestatični.

  • Te se varijable kreiraju kada se kreira se objekt klase i uništeno kad je objekt je uništen .

  • Modifikatori pristupa mogu se koristiti za primjerice varijable.

  • Kad nije naveden modifikator, koristi se zadani modifikator.

  • Varijable instance imaju zadane vrijednosti, 0 za brojeve, lažno za Boolean i nula za reference objekata.

import java.io. * class Price {// Instance varijable koje su deklarirane u klasi, a ne unutar bilo koje funkcije int guitarPrice int pianoPrice int flutePrice} public class Main {public static void main (String args []) {// prvi objekt Cijena ob1 = nova Cijena () ob1.guitarPrice = 10000 ob1.pianoPrice = 5000 ob1.flutePrice = 1000 // drugi objekt Cijena ob2 = nova Cijena () ob2.guitarPrice = 9000 ob2.pianoPrice = 4000 ob2.flutePrice = 2000 // prikazivanje cijene za prvi objekt System.out.println ('Cijena za prvi objekt:') System.out.println (ob1.guitarPrice) System.out.println (ob1.pianoPrice) System.out.println (ob1.flutePrice) // prikazuje se cijena za drugi objekt System.out.println ('Cijena za drugi objekt:') System.out.println (ob2.guitarPrice) System.out.println (ob2.pianoPrice) System.out.println (ob2. cijena flaute)}}

Izlaz:

Cijena za prvi objekt: 10000 5000 1000 Cijena za drugi objekt: 9000 4000 2000

Statičke varijable: Po svojoj su prirodi slične varijablama. Glavna razlika je u tome što se deklariraju pomoću statičke ključne riječi i dopuštena je samo jedna kopija statičke varijable po klasi.

  • Također su poznate i kao varijable klase.

  • Dopuštena je samo jedna kopija statičke varijable po klasi, bez obzira na broj stvorenih objekata.

  • Te se varijable kreiraju na početku programa i automatski uništavaju kad se izvrši izvršavanje programa.

  • Zadane vrijednosti statičkih varijabli jednake su varijablama instance.

  • Za pristup statičkim varijablama nije potrebno stvaranje objekta te klase.

  • Varijabli može pristupiti:

ime_klase.varijabilno_ime
c import java.io. * Upravitelj klase {// statička varijabla plaća javna statička dvostruka plaća javna statička String name = 'Jonathan'} javna klasa Glavna {javna statička void glavna (String args []) {// pristup statičkoj varijabli bez objekta Manager.salary = 90000 System.out.println (Manager.name + '' s prosječna plaća: '+ Manager.salary)}}

Izlaz:

Jonathanova prosječna plaća: 90000,0

Gore spomenute varijable široko se koriste za učinkovito iskustvo programiranja. Svaka varijabla ima svoje jedinstveno svojstvo i mora se koristiti na odgovarajući način.

preduvjeti za tečaj umjetne inteligencije

Ovim smo došli do kraja ovih članaka o Varijablama u Javi. Nadam se da su vam gore navedeni primjeri bili dovoljni za početak rada na Javi , provjerite Edureka, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA namijenjen je studentima i profesionalcima koji žele biti programer Java. Tečaj je dizajniran da vam pruži početnu prednost u Java programiranju i osposobi vas za osnovne i napredne Java koncepte, zajedno s raznim Java okvirima poput Hibernate & Spring.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog članka 'Varijable u Javi', a mi ćemo vam se javiti što je prije moguće.