Komputer tidak akan diperlukan jika ia tidak mempunyai keupayaan untuk menyimpan pelbagai maklumat dalam ingatannya dan boleh memproses maklumat daripada jenis yang sama menggunakan algoritma yang sama.
Untuk mencipta program yang lebih menarik, seseorang mesti belajar cara menyimpan maklumat dalam ingatan komputer. Pada masa yang sama, kita perlu belajar bagaimana untuk mengakses sel memori komputer.
Dalam pengaturcaraan, seperti dalam kehidupan, untuk merujuk kepada mana-mana bahagian memori komputer, ia berlaku mengikut nama. Menggunakan nama ini, anda boleh membaca maklumat dan menulisnya di sana.
Pembolehubah ialah lokasi dalam memori komputer yang mempunyai nama dan menyimpan beberapa nilai yang sepadan dengan jenis.
Perkataan "pembolehubah" memberitahu kita bahawa nilainya boleh berubah semasa pelaksanaan program. Apabila nilai pembolehubah baharu disimpan, nilai lama dipadamkan
Untuk komputer, semua maklumat adalah data dalam ingatannya - set sifar dan satu (secara ringkasnya, sebarang maklumat dalam komputer hanyalah nombor, dan ia memprosesnya dengan cara yang sama). Walau bagaimanapun, kita tahu bahawa integer dan nombor pecahan berfungsi secara berbeza. Oleh itu, setiap bahasa pengaturcaraan mempunyai jenis data yang berbeza, yang diproses menggunakan kaedah yang berbeza.
Contohnya,
-
integer pembolehubah – taip
int (daripada integer Inggeris – keseluruhan), menduduki 4 bait dalam ingatan;
-
sebenar pembolehubah yang boleh mempunyai bahagian pecahan (taip
terapung – daripada titik terapung Inggeris – titik terapung) menduduki 4 bait dalam ingatan< br />
-
aksara (taip
char – daripada simbol – aksara Inggeris), menduduki 1 bait dalam ingatan
Mari cuba tambah beberapa pembolehubah pada program kami.
Sebelum menggunakan pembolehubah, anda perlu memberitahu komputer untuk memperuntukkan ruang dalam memori untuknya. Untuk melakukan ini, pembolehubah mesti
diisytiharkan, iaitu, nyatakan jenis nilai yang akan disimpan dan beri nama.
Selain itu, jika perlu, anda boleh menetapkan nilai awal kepadanya.
Mari kita ambil satu program sebagai contoh
kelas awam Utama {
public static void main(String[] args) {
int a=6, b; //dua pembolehubah jenis integer telah diisytiharkan dalam pembolehubah a dan serta-merta menyimpan nilai 6. Pembolehubah b tidak ditetapkan kepada nilai awal; apa yang akan ada dalam ingatan dalam kes ini kita tidak tahu.
}
}
Sekarang cuba sendiri.