Perbezaan Antara Pembolehubah dan Literal Data dalam Java

Isi kandungan:

Perbezaan Antara Pembolehubah dan Literal Data dalam Java
Perbezaan Antara Pembolehubah dan Literal Data dalam Java

Video: Perbezaan Antara Pembolehubah dan Literal Data dalam Java

Video: Perbezaan Antara Pembolehubah dan Literal Data dalam Java
Video: Ulangkaji SPM : [Sains Komputer] | Pemboleh Ubah, Pemalar dan Jenis Data Part 1 | Tingkatan 4 2024, November
Anonim

Perbezaan Utama – Pembolehubah lwn Literal Data dalam Java

Atur cara komputer ialah satu set arahan untuk melaksanakan tugas. Ia diperlukan untuk menyimpan data semasa pengaturcaraan. Oleh itu, data tersebut disimpan dalam ingatan. Lokasi memori terpelihara ini dipanggil pembolehubah. Pembolehubah harus mempunyai nama yang unik kerana ia harus dikenal pasti dengan mudah untuk melaksanakan operasi matematik atau logik. Pembolehubah diberikan dengan nilai. Kadangkala nilai tersebut tetap dan tidak akan berubah. Nilai semacam itu dipanggil literal data. Dalam program, jika terdapat pernyataan sebagai nilai int=5 'int' ialah jenis data.'Nilai' ialah pembolehubah, dan '5' ialah literal data. Artikel ini membincangkan perbezaan antara pembolehubah dan literal data dalam Java. Perbezaan utama antara pembolehubah dan literal data dalam Java ialah pembolehubah ialah lokasi memori terpelihara untuk menyimpan nilai dengan nama simbolik manakala literal data ialah notasi yang mewakili nilai tetap dalam pengaturcaraan.

Apakah Pembolehubah dalam Java?

Pembolehubah ialah tempat untuk menyimpan nilai dalam ingatan. Setiap lokasi memori boleh menyimpan jenis data tertentu. Bahasa Java menyokong lapan jenis data primitif. Mereka ialah bait, pendek, int, panjang, boolean, terapung, berganda dan char. Bait jenis data ialah integer pelengkap dua yang ditandatangani 8-bit. Ia membantu menjimatkan ruang dalam tatasusunan besar kerana ia adalah 4 kali lebih kecil daripada int. Jenis data pendek ialah integer pelengkap dua bertanda 16-bit. Ia adalah 2 kali lebih kecil daripada int. Int ialah integer pelengkap dua yang ditandatangani 32-bit. Ia adalah jenis data yang paling biasa untuk menyimpan nilai berangka tanpa titik perpuluhan apabila tidak banyak kebimbangan mengenai ingatan. Jenis data panjang ialah integer pelengkap dua bertanda 64-bit. Ia digunakan untuk menyimpan pelbagai nombor. Terapung dan berganda ialah dua jenis data untuk menyimpan nilai berangka dengan titik perpuluhan. Terapung ialah 32bit dan dua kali ganda ialah 64 bit. Boolean digunakan untuk menyimpan benar atau salah. Satu aksara boleh disimpan menggunakan jenis data char. Itu ialah jenis data primitif utama di Java.

Apabila terdapat pernyataan seperti int x; ia bermakna pembolehubah x boleh memegang nilai integer. Ia tidak mengetepikan sebarang memori untuk nombor pembolehubah. Apabila terdapat pernyataan sebagai int x=5; ia bermakna pembolehubah x boleh memegang nilai integer dan ia mengandungi nilai 5. Nilai yang dimulakan boleh ditukar dalam atur cara kemudian. Nilai x boleh disamakan dengan beberapa integer lain seperti 10 kemudian. cth. x=10;

Setiap pembolehubah mempunyai nama unik untuk mengenal pastinya. Mereka dipanggil pengecam. Pengaturcara harus mengikut peraturan semasa memberi nama untuk pembolehubah. Java ialah bahasa sensitif huruf besar-besaran. Oleh itu, nama pembolehubah 'nombor' adalah berbeza daripada 'NUMBER'. Nama pembolehubah boleh mengandungi huruf dan digit Unicode. Mereka tidak boleh mempunyai ruang. Rujuk program di bawah.

Perbezaan Antara Pembolehubah dan Literal Data di Jawa
Perbezaan Antara Pembolehubah dan Literal Data di Jawa

Rajah 01: Program Java dengan Pembolehubah

Mengikut atur cara di atas, x dan y ialah pembolehubah yang memegang nilai integer. Jumlah diuntukkan kepada jumlah berubah. Panjang dan lebar adalah pembolehubah berganda. Pendaraban disimpan dalam pembolehubah luas yang diisytiharkan sebagai pembolehubah berganda. Satu aksara boleh disimpan dalam huruf berubah. Ia mengandungi 'A'. Watak diletakkan di dalam petikan tunggal.

Apakah Data Literal dalam Java?

A Literal data ialah perwakilan kod sumber bagi nilai tetap. Nilai seperti 5, 4.3, benar tidak memerlukan sebarang pengiraan. Oleh itu, ia dikenali sebagai literal data. Apabila terdapat pernyataan, nombor berganda=20.5; 'double' ialah jenis data. ‘Nombor’ ialah pembolehubah. 20.5 ialah literal data.

Terdapat pelbagai jenis huruf. Ia adalah literal integer, literal titik terapung, aksara dan literal rentetan. Literal integer digunakan untuk memulakan pembolehubah jenis data integer seperti bait, pendek, int dan panjang. Literal titik terapung digunakan untuk memulakan pembolehubah jenis data apungan dan berganda. Literal titik terapung berakhir dengan f atau F, ia adalah jenis apungan. Jika ia berakhir dengan d atau D, ia adalah dua kali ganda. Menulis d adalah pilihan. Aksara dan rentetan literal terdiri daripada aksara Unicode. Huruf aksara mewakili satu aksara manakala literal rentetan mewakili satu set aksara. Huruf aksara berada di dalam petikan tunggal. cth. – ‘B’. Huruf rentetan berada di dalam petikan berganda. cth.- “Pengaturcaraan”. Rujuk program di bawah.

Perbezaan Utama Antara Pembolehubah dan Literal Data di Jawa
Perbezaan Utama Antara Pembolehubah dan Literal Data di Jawa

Rajah 02: Program Java dengan Literals

Mengikut program di atas, nombor adalah pembolehubah. Integer literal dalam pembolehubah nombor ialah 10. Pembolehubah doubleValue boleh memegang nilai berganda. Pembolehubah floatValue boleh memegang apungan. Oleh itu, 5.4 dan 5.4f ialah literal titik terapung. Pembolehubah huruf mengandungi aksara 'B'. Ia adalah watak literal. Pembolehubah perkataan mengandungi set aksara. Jadi, ia adalah rentetan literal.

Apakah Persamaan Antara Pembolehubah dan Literal Data dalam Java?

Kedua-dua Pembolehubah dan Literal Data dalam Java digunakan dalam pengaturcaraan

Apakah Perbezaan Antara Pembolehubah dan Literal Data dalam Java?

Pembolehubah lwn Literal Data

Pembolehubah ialah lokasi memori tersimpan yang menyimpan nilai dengan nama simbolik. Tersurat data ialah perwakilan kod sumber bagi nilai tetap.
Persatuan
Pembolehubah dikaitkan dengan lokasi memori. Tersurat data dikaitkan dengan nilai tetap yang diletakkan di dalam pembolehubah.

Ringkasan – Pembolehubah lwn Literal Data dalam Java

Pembolehubah dan literal Data ialah istilah biasa yang berkaitan dengan pengaturcaraan. Artikel ini membincangkan perbezaan antara pembolehubah dan literal data. Perbezaan antara pembolehubah dan literal data dalam Java ialah pembolehubah ialah lokasi memori terpelihara untuk menyimpan nilai dengan nama simbolik manakala literal data ialah notasi yang mewakili nilai tetap dalam pengaturcaraan.

Disyorkan: