JavaRush /Blog Jawa /Random-JV /Variabel lan Konstanta Jawa

Variabel lan Konstanta Jawa

Diterbitake ing grup
Kangge mangertosi basa Jawi kedah dipunmangertosi sintaksisipun. Salah sawijining kunci, blok bangunan dhasar yaiku variabel.

Apa variabel ing Jawa

Variabel ing Jawa minangka wadhah sing bisa nyimpen sawetara nilai data kanggo digunakake ing program. Ateges, variabel minangka unit paling cilik sing ora bisa dibagi saka aplikasi Java. Variabel ing Jawa ana rong jinis: sing dimaksudaké kanggo data cilik (variabel primitif) lan kanggo variabel sing luwih rumit lan abot (variabel referensi). Dina iki kita bakal katon ing kasus pisanan nalika variabel nyimpen nilai data dhewe. Variabel kasebut diarani primitif. Variabel primitif ing Jawa lan konstanta - 1

Deklarasi Variabel ing Jawa

Ayo deleng conto iki:
int x = 9;
Ayo ndeleng apa sing kita deleng: int- jinis variabel sing njlèntrèhaké integer sing dumunung ing sawetara -2147483648 nganti 2147483647 x- jeneng variabel (kita kudu mbedakake saka saben liyane, bener?) = tandha assignment kanggo sawetara variabel, sawetara nilai 9- nilai langsung minangka ;pungkasan saka printah iki. Saiki ayo gabungke kabeh: kita nemtokake manawa variabel jinis intkanthi jeneng xnduweni nilai 9. Conto iki nduweni wangun sing disingkat, sing lengkap katon kaya iki:
int x;
x = 9;
Ing baris pisanan kita ndeleng deklarasi variabel lan menehi jeneng, yaiku, kanthi iki, kita ngandhani JVM kanggo nyedhiyakake spasi kanggo variabel int(4 bait) lan menehi jeneng x. Ing kaloro kita menehi regane 9. Sadurunge iki, ana nilai standar, yaiku 0. Sampeyan kudu ngomong sawetara tembung babagan jeneng variabel. Biasane ditulis nganggo gaya unta ngisor. Contone, yen kita duwe variabel sing nggambarake jumlah wong (count of people), jeneng sing cocog yaiku:
int countOfPeople;
Ing jeneng iki, tembung pisanan diwiwiti kanthi huruf cilik (cilik), lan saben tembung sabanjure diwiwiti kanthi huruf kapital (kapital). Iki ditindakake supaya jeneng kasebut luwih gampang diwaca, amarga jeneng variabel biasane kalebu luwih saka siji tembung.

Redefining Variabel

Ayo bali menyang conto deklarasi variabel:
int x = 9;
Yen kita nate nglebokake nilai menyang variabel, iki ora ateges yen sajrone eksekusi program variabel kasebut xmesthi duwe nilai 9. Kita bisa nulis maneh:
x = 4;
Kabeh meh padha, nanging kita ora nambah maneh jinis ( int), amarga didaftar nalika mratelakake variabel (nyatakake orane). Sabanjure, kita mung bakal nggunakake maneh, kayata ing kene kita ndeleng overwriting (kita nyetel variabel kita dadi nilai anyar, nimpa sing lawas). Ayo nganggep manawa kita uga duwe variabel:
int y = 7;
Lan kanthi nyetel: x = y; Nilai lawas saka variabel xbakal dibusak, ditindhes dening salinan nilai y, yaiku - 7. Sampeyan uga bisa nyetel nilai sawetara variabel liyane, ditambah karo nomer sing dibutuhake:
x = y + 5;
Amarga variabel kita ypadha karo 7, asile xbakal padha karo 12. Sing luwih menarik yaiku kemampuan kanggo nindakake tumindak kasebut:
x = x + 6;
Apa sing kita deleng ing kene? Variabel kasebut xdiwenehi nilai sing padha karo sing kepungkur ditambah 6, yaiku: 12 + 6 = 18. Entri sing padha bisa dicekak kanthi ngilangi x:
x =+ 6;

Jinis Variabel

Aplikasi ing Jawa kasusun saka kelas lan obyek. Ayo goleki apa variabel Java:
  • variabel obyek;
  • variabel lokal;
  • variabel kelas.
Variabel primitif ing Jawa lan konstanta - 2Minangka kelas conto, kita bakal njupuk kelas asu kanthi metode "kulitan":
public class Dog {
   public void bark() {
   }
}

Variabel Obyek

Variabel diumumake ing kelas, nanging ora ing metode, konstruktor, utawa blok.
public class Dog {
public  int value = 9;
   public void bark() {
   }
}
Kanggo nelpon variabel iki, kita kudu nggawe obyek dhisik:
Dog dog = new Dog();
dog.value;
Variabel digawe mung sawise obyek digawe (yaiku, sawise obyek digawe nggunakake new). Ing obyek, variabel internal tansah katon kanggo kabeh metode, konstruktor, utawa apa wae ing obyek sing padha. Kaya kasebut ing ndhuwur, variabel obyek duwe nilai standar. Kanggo nomer, nilai standar 0, kanggo logis (boolean) - palsu, kanggo referensi kanggo obyek - null.

Variabel lokal

Variabel kasebut diumumake ing metode, konstruktor utawa blok.
public class Dog {
   public void bark() {
   int value = 9;
   }
}
Variabel lokal mung ana ing blok kode sing diarani, ing pungkasane dibusak saka memori. Dheweke mung katon ing metode, konstruktor , utawa blok sing diumumake. Sing, sampeyan ora bisa nggunakake variabel, contone, ing cara liyane. Modifiers akses ora bisa digunakake kanggo variabel lokal. Apa gunane yen variabel kasebut ora katon ngluwihi wates metode kasebut? Variabel jinis iki digawe nalika metode (utawa konstruktor, utawa blok) diarani lan dirusak nalika rampung.

Variabel Kelas

Variabel jinis iki uga diarani statis. Padha diumumake kanthi tembung modifier static, nanging ing njaba ruang lingkup metode, konstruktor, utawa blok.
public class Dog {
public static  int value = 9;
   public void bark() {
   }
}
Telpon variabel kita:
Dog.value
Endi Dogjeneng kelas sing digandhengake karo variabel kasebut. Nilai standar padha karo variabel obyek. Kanggo nomer standar 0, kanggo boolean iku palsu; kanggo referensi obyek - null. Ana tansah siji variabel statis, ora ketompo carane akeh obyek digawe saka kelas, amarga ditempelake mung kanggo kelas. Variabel kelas digawe nalika program diwiwiti lan dirusak nalika program rampung eksekusi. Variabel statis ing Jawa asring digunakake nalika diumumake minangka konstanta. Ayo dadi pirembagan bab mau ing liyane rinci.

Apa konstanta ing Jawa

Konstanta minangka nilai tetep, sing ora kudu diganti. Apa konstanta ing pemrograman? Iki sawetara nilai pancet sing dikenal sadurunge aplikasi wiwit mlaku, lan wis disetel ing kode sapisan. Ing Jawa, konstanta minangka variabel sing dilambangake karo tembung khusus - final:
final int VALUE = 54;
Ing kene kita entuk variabel sing ora bisa diganti sawise nyetel nilai kasebut. Intine yaiku konstanta luwih gampang tinimbang variabel. Dheweke mesthi ditetepake kanthi unik lan ora owah. Sing luwih dhuwur, kita ngomong babagan jeneng variabel, lan kita kudu menehi perhatian marang ciri-ciri konstanta jeneng. Ing variabel konstan, kabeh tembung ditulis nganggo huruf kapital, dipisahake karo garis ngisor. _ Contone, kita butuh konstanta sing nggambarake nilai maksimal kanggo sesuatu:
final int MAX_VALUE = 999;
Dadi, kanggo ngringkes: Variabel diwenehake kanggo kita minangka panggonan kanggo nyimpen data (utawa alamat lokasi), sing ngidini kita ngontrol aplikasi kasebut. Variabel saka jinis primitif duwe format data tartamtu, ukuran, lan sawetara nilai sing bisa disimpen ing memori. Variabel bisa dipérang miturut lokasi: obyek, lokal, variabel kelas. Ana jinis khusus variabel - konstanta, sing bisa dadi variabel global. Ruang lingkupe yaiku kabeh program.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION