Program komputer adalah serangkaian instruksi untuk melakukan tugas. Itu diperlukan untuk menyimpan data saat pemrograman. Oleh karena itu, data tersebut disimpan dalam memori. Lokasi memori yang dipesan ini disebut variabel. Variabel harus memiliki nama unik karena mereka harus diidentifikasi dengan mudah untuk melakukan operasi matematika atau logis. Variabel ditetapkan dengan nilai. Terkadang nilai -nilai itu diperbaiki dan tidak akan berubah. Jenis nilai itu disebut data literal. Dalam program, jika ada pernyataan sebagai nilai int = 5 'int' adalah tipe data. 'Nilai' adalah variabel, dan '5' adalah data literal. Artikel ini membahas perbedaan antara variabel dan literal data di java. Itu perbedaan utama Antara variabel dan literal data di java adalah itu Variabel adalah lokasi memori yang dipesan untuk menyimpan nilai dengan nama simbolis sementara data literal adalah notasi untuk mewakili nilai tetap dalam pemrograman.
1. Ikhtisar dan Perbedaan Utama
2. Apa variabel di java
3. Apa data literal di java
4. Kesamaan antara variabel dan literal data di java
5. Perbandingan berdampingan - Variabel vs data literal dalam java dalam bentuk tabel
6. Ringkasan
Variabel adalah tempat untuk menyimpan nilai dalam memori. Setiap lokasi memori dapat menyimpan jenis data tertentu. Bahasa Java mendukung delapan tipe data primitif. Mereka adalah byte, pendek, int, long, boolean, float, double, dan char. Byte tipe data adalah 8-bit ditandatangani integer komplemen dua. Ini membantu menghemat ruang dalam array besar karena 4 kali lebih kecil dari int. Jenis data pendek adalah integer komplemen dua-bit yang ditandatangani. 2 kali lebih kecil dari int. Int adalah integer komplemen dua-bit yang ditandatangani 32-bit. Ini adalah tipe data yang paling umum untuk menyimpan nilai numerik tanpa titik desimal ketika tidak ada banyak kekhawatiran tentang memori. Tipe data yang panjang adalah integer komplemen dua-bit yang ditandatangani 64-bit. Itu digunakan untuk menyimpan berbagai angka. Float dan Double adalah dua tipe data untuk menyimpan nilai numerik dengan titik desimal. Float adalah 32bit dan ganda adalah 64 bit. Boolean digunakan untuk menyimpan benar atau salah. Satu karakter dapat disimpan menggunakan tipe data char. Itu adalah tipe data primitif utama di java.
Ketika ada pernyataan seperti int x; itu berarti bahwa variabel x dapat memiliki nilai integer. Itu tidak menyisihkan memori apa pun untuk nomor variabel. Ketika ada pernyataan sebagai int x = 5; itu berarti bahwa variabel x dapat menahan nilai integer dan berisi nilai 5. Nilai yang diinisialisasi dapat diubah dalam program nanti. Nilai x dapat disamakan dengan beberapa bilangan bulat lain seperti 10 nanti. e.G. x = 10;
Setiap variabel memiliki nama unik untuk mengidentifikasinya. Mereka disebut pengidentifikasi. Programmer harus mengikuti aturan saat memberikan nama untuk variabel. Java adalah bahasa yang sensitif terhadap kasus. Oleh karena itu, nama variabel 'nomor' berbeda dari 'angka'. Nama variabel dapat berisi huruf dan digit unicode. Mereka tidak dapat memiliki ruang. Rujuk program di bawah ini.
Gambar 01: Program Java dengan variabel
Menurut program di atas, x dan y adalah variabel yang memiliki nilai integer. Jumlahnya ditetapkan untuk jumlah variabel. Panjang dan lebar adalah variabel ganda. Perkalian disimpan dalam variabel area yang dinyatakan sebagai variabel ganda. Satu karakter dapat disimpan dalam huruf variabel. Itu berisi 'a'. Karakter ditempatkan di dalam kutipan tunggal.
Data literal adalah representasi kode sumber dari nilai tetap. Nilai -nilai seperti 5, 4.3, benar tidak memerlukan perhitungan apa pun. Oleh karena itu, mereka dikenal sebagai data literal. Saat ada pernyataan, angka ganda = 20.5; 'Ganda' adalah tipe data. 'Angka' adalah variabel. 20.5 adalah data literal.
Ada berbagai jenis literal. Mereka adalah literal integer, literal titik mengambang, literal karakter dan string. Integer literal digunakan untuk menginisialisasi variabel tipe data integer seperti byte, pendek, int dan long. Literal titik mengambang digunakan untuk menginisialisasi variabel float tipe data dan ganda. Titik literal floating-point dengan f atau f, itu adalah tipe float. Jika berakhir dengan D atau D, itu ganda. Menulis D adalah opsional. Literal karakter dan string terdiri dari karakter unicode. Karakter literal mewakili satu karakter sementara string literal mewakili serangkaian karakter. Karakter literal berada di dalam kutipan tunggal. e.G. - 'B'. Literal string berada di dalam kutipan ganda. e.G.- “Pemrograman”. Rujuk program di bawah ini.
Gambar 02: Program Java dengan literal
Menurut program di atas, jumlahnya adalah variabel. Integer literal dalam variabel angka adalah 10. Variabel DoubleValue dapat memiliki nilai ganda. Variabel floatvalue dapat menampung float. Oleh karena itu, 5.4 dan 5.4F adalah literal titik mengambang. Variabel huruf berisi karakter 'b'. Itu adalah karakter literal. Variabel kata berisi satu set karakter. Jadi, ini adalah string literal.
Variabel vs data literal | |
Variabel adalah lokasi memori yang disediakan yang menyimpan nilai dengan nama simbolis. | Data literal adalah representasi kode sumber dari nilai tetap. |
Asosiasi | |
Variabel dikaitkan dengan lokasi memori. | Literal data dikaitkan dengan nilai tetap yang ditempatkan di dalam variabel. |
Variabel dan literal data adalah istilah umum yang terkait dengan pemrograman. Artikel ini membahas perbedaan antara variabel dan literal data. Perbedaan antara variabel dan literal data di java adalah bahwa variabel adalah lokasi memori yang dipesan untuk menyimpan nilai dengan nama simbolik sementara literal data adalah notasi untuk mewakili nilai tetap dalam pemrograman.
Poin, tutorial. “Java Basic Datasypes.”, Tutorials Point, 8 Jan. 2018. Tersedia disini