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:
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.