Perbezaan antara pembolehubah dan literals data di Java

Perbezaan antara pembolehubah dan literals data di Java

Perbezaan utama - Pembolehubah vs data Literal di Jawa

Program komputer adalah satu set arahan untuk melaksanakan tugas. 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 mereka harus dikenal pasti dengan mudah untuk melaksanakan operasi matematik atau logik. Pembolehubah diberikan dengan nilai. Kadang -kadang nilai -nilai tersebut tetap dan tidak akan berubah. Nilai -nilai tersebut dipanggil literals data. Dalam program ini, jika terdapat pernyataan sebagai nilai int = 5 'int' adalah jenis data. 'Nilai' adalah pemboleh ubah, dan '5' adalah data literal. Artikel ini membincangkan perbezaan antara pembolehubah dan literals data di Java. The Perbezaan utama Antara pembolehubah dan literals data di java adalah bahawa Pembolehubah adalah lokasi memori terpelihara untuk menyimpan nilai dengan nama simbolik manakala literals data adalah notasi mewakili nilai tetap dalam pengaturcaraan.

Kandungan

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu pembolehubah di Java
3. Apakah data literals di java
4. Persamaan antara pembolehubah dan literals data di Java
5. Perbandingan sampingan - Pembolehubah vs literals data dalam java dalam bentuk jadual
6. Ringkasan

Apa itu pembolehubah di Java?

Pemboleh ubah adalah tempat untuk menyimpan nilai dalam ingatan. Setiap lokasi memori dapat menyimpan jenis data tertentu. Bahasa Java menyokong lapan jenis data primitif. Mereka adalah byte, short, int, panjang, boolean, float, double, dan char. Jenis data byte adalah integer pelengkap 8-bit yang ditandatangani dua. Ia membantu ruang simpan dalam tatasusunan besar kerana ia adalah 4 kali lebih kecil daripada int. Jenis data pendek adalah integer pelengkap dua yang ditandatangani 16-bit. Ia adalah 2 kali lebih kecil daripada int. INT adalah 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 adalah integer pelengkap dua yang ditandatangani 64-bit. Ia digunakan untuk menyimpan pelbagai nombor. Terapung dan berganda adalah dua jenis data untuk menyimpan nilai berangka dengan titik perpuluhan. Terapung adalah 32bit dan dua kali ganda adalah 64 bit. Boolean digunakan untuk menyimpan yang benar atau salah. Satu watak boleh disimpan menggunakan jenis data char. Itu adalah jenis data primitif utama di Java.

Apabila terdapat pernyataan seperti int x; ini bermaksud bahawa pembolehubah x dapat memegang nilai integer. Ia tidak mengetepikan memori untuk nombor pembolehubah. Apabila terdapat pernyataan sebagai int x = 5; ini bermaksud bahawa pembolehubah x dapat memegang nilai integer dan ia mengandungi nilai 5. Nilai permulaan dapat diubah dalam program kemudian. Nilai x dapat disamakan dengan integer lain seperti 10 kemudian. e.g. x = 10;

Setiap pemboleh ubah mempunyai nama yang unik untuk mengenal pasti mereka. Mereka dipanggil pengenalpastian. Pengaturcara harus mematuhi peraturan ketika memberi nama untuk pembolehubah. Java adalah bahasa sensitif kes. Oleh itu, nama 'Nombor' Variabel 'berbeza daripada' Nombor '. Nama berubah boleh mengandungi huruf dan digit unicode. Mereka tidak boleh mempunyai ruang. Rujuk program di bawah.

Rajah 01: Program Java dengan pembolehubah

Menurut program di atas, x dan y adalah pembolehubah yang memegang nilai integer. Jumlahnya diberikan kepada jumlah yang berubah -ubah. Panjang dan lebar adalah pemboleh ubah berganda. Pendaraban disimpan dalam pemboleh ubah kawasan yang diisytiharkan sebagai pemboleh ubah berganda. Satu watak boleh disimpan dalam huruf berubah. Ia mengandungi 'a'. Watak diletakkan di dalam petikan tunggal.

Apakah data literals di java?

Data literal adalah perwakilan kod sumber nilai tetap. Nilai seperti 5, 4.3, benar tidak memerlukan pengiraan. Oleh itu, mereka dikenali sebagai literals data. Apabila terdapat pernyataan, nombor berganda = 20.5; 'double' adalah jenis data. 'Nombor' adalah pemboleh ubah. 20.5 adalah data literal.

Terdapat pelbagai jenis literal. Mereka adalah literal integer, literal titik terapung, watak dan literals rentetan. Literal integer digunakan untuk memulakan pembolehubah jenis data integer seperti byte, pendek, int dan panjang. Literal titik terapung digunakan untuk memulakan pembolehubah jenis data terapung dan berganda. Hujung literal terapung dengan f atau f, ia adalah jenis terapung. Sekiranya ia berakhir dengan D atau D, ia berganda. Penulisan D adalah pilihan. Karakter dan literal rentetan terdiri daripada watak Unicode. Literal watak mewakili satu watak manakala rentetan literal mewakili satu set watak. Literal watak berada di dalam petikan tunggal. e.g. - 'B'. Literal rentetan berada di dalam sebut harga berganda. e.g.- "Pengaturcaraan". Rujuk program di bawah.

Rajah 02: Program Java dengan literals

Menurut program di atas, nombornya adalah pemboleh ubah. Integer literal dalam pemboleh ubah nombor adalah 10. Pemboleh ubah doublevalue dapat memegang nilai berganda. Pemboleh ubah floatvalue dapat memegang terapung. Oleh itu, 5.4 dan 5.4f adalah literal titik terapung. Pemboleh ubah huruf mengandungi watak 'b'. Ia adalah watak literal. Pembolehubah perkataan mengandungi satu set watak. Jadi, ia adalah rentetan harfiah.

Apakah persamaan antara pembolehubah dan literals data di java?

  • Kedua -dua pembolehubah dan literals data di Java digunakan dalam pengaturcaraan.

Apakah perbezaan antara pembolehubah dan literal data di Java?

Pembolehubah vs literals data

Pembolehubah adalah lokasi memori terpelihara yang menyimpan nilai dengan nama simbolik. Literals data adalah representasi kod sumber nilai tetap.
Persatuan
Pembolehubah dikaitkan dengan lokasi memori. Literals data dikaitkan dengan nilai tetap yang diletakkan di dalam pembolehubah.

Ringkasan - Pembolehubah vs data Literal di Jawa

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

Rujukan:

Titik, tutorial. “Datatip Asas Java.", Tutorial Point, 8 Jan. 2018. Terdapat di sini