Program komputer adalah sekumpulan instruksi untuk melakukan tugas. Diperlukan untuk menyimpan data saat pemrograman. Karena itu, data tersebut disimpan dalam memori. Lokasi memori yang dicadangkan ini disebut variabel. Variabel harus memiliki nama unik karena mereka harus diidentifikasi dengan mudah untuk melakukan operasi matematika atau logis. Variabel diberi nilai. Terkadang nilai-nilai itu tetap dan tidak akan berubah. Nilai-nilai semacam itu disebut literal data. 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 Jawa. Itu perbedaan utama antara variabel dan data literal di Jawa adalah itu variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai dengan nama simbolik sementara literal data adalah notasi yang mewakili nilai tetap dalam pemrograman.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu Variabel di Jawa
3. Apa itu Literal Data di Jawa
4. Kesamaan Antara Variabel dan Data Literal di Jawa
5. Perbandingan Berdampingan - Variabel vs Data Literal di Jawa dalam Bentuk Tabular
6. Ringkasan
Variabel adalah tempat untuk menyimpan nilai dalam memori. Setiap lokasi memori dapat menyimpan tipe data tertentu. Bahasa Java mendukung delapan tipe data primitif. Mereka adalah byte, pendek, int, panjang, boolean, float, double, dan char. Tipe data byte adalah integer komplemen dua-ditandatangani bertanda 8-bit. Sangat membantu menghemat ruang dalam array besar karena ini 4 kali lebih kecil dari int. Tipe data pendek adalah 16-bit menandatangani integer komplemen dua-bit. Ini 2 kali lebih kecil dari int. Int adalah integer pelengkap dua-tanda 32-bit yang ditandatangani. 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 ditandatangani 64-bit yang ditandatangani. Ini digunakan untuk menyimpan berbagai angka. Float dan double adalah dua tipe data untuk menyimpan nilai numerik dengan titik desimal. Float 32bit dan double 64 bit. Boolean digunakan untuk menyimpan benar atau salah. Satu karakter dapat disimpan menggunakan tipe data char. Itu adalah tipe data primitif utama di Jawa.
Ketika ada pernyataan seperti int x; itu berarti bahwa variabel x dapat memiliki nilai integer. Itu tidak menyisihkan memori untuk nomor variabel. Ketika ada pernyataan sebagai int x = 5; itu berarti bahwa variabel x dapat menyimpan nilai integer dan berisi nilai 5. Nilai yang diinisialisasi dapat diubah dalam program nanti. Nilai x dapat disamakan dengan beberapa bilangan bulat lainnya seperti 10 nanti. misalnya x = 10;
Setiap variabel memiliki nama unik untuk mengidentifikasi mereka. Mereka disebut pengidentifikasi. Programmer harus mengikuti aturan ketika memberikan nama untuk variabel. Java adalah bahasa yang case-sensitive. Oleh karena itu, nama variabel 'angka' berbeda dari 'NUMBER'. Nama variabel dapat berisi huruf dan angka Unicode. Mereka tidak dapat memiliki ruang. Lihat program di bawah ini.
Gambar 01: Program Java dengan Variabel
Menurut program di atas, x dan y adalah variabel yang memiliki nilai integer. Jumlah ditugaskan ke 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. Berisi 'A'. Karakter ditempatkan di dalam tanda kutip tunggal.
Literal data adalah representasi kode sumber dari nilai tetap. Nilai-nilai seperti 5, 4.3, true tidak memerlukan perhitungan apa pun. Oleh karena itu, mereka dikenal sebagai data literal. Ketika ada pernyataan, angka ganda = 20,5; 'ganda' adalah tipe data. 'Angka' adalah variabel. 20.5 adalah data literal.
Ada berbagai jenis literal. Mereka adalah integer literals, literal floating point, karakter dan string literal. Literal integer digunakan untuk menginisialisasi variabel tipe data integer seperti byte, pendek, int dan panjang. Literal floating point digunakan untuk menginisialisasi variabel tipe data float dan double. Floating-point literal berakhir dengan f atau F, itu adalah tipe float. Jika diakhiri dengan d atau D, itu ganda. Menulis d adalah opsional. Karakter dan string literal terdiri dari karakter Unicode. Literal karakter mewakili karakter tunggal sedangkan string literal mewakili serangkaian karakter. Literal karakter ada di dalam kutipan tunggal. misalnya - 'B'. Literal string ada di dalam tanda kutip ganda. mis .- “Pemrograman”. Lihat program di bawah ini.
Gambar 02: Program Java dengan Literal
Menurut program di atas, jumlahnya adalah variabel. Literal integer dalam variabel angka adalah 10. Variabel doubleValue dapat menampung nilai ganda. Variabel floatValue dapat menahan float. Oleh karena itu, 5.4 dan 5.4f adalah literal titik apung. Variabel huruf berisi karakter 'B'. Ini adalah karakter literal. Variabel kata berisi sekumpulan karakter. Jadi, ini adalah string literal.
Variabel vs Data Literal | |
Variabel adalah lokasi memori yang disimpan yang menyimpan nilai dengan nama simbolik. | Literal data adalah representasi kode sumber nilai tetap. |
Asosiasi | |
Variabel dikaitkan dengan lokasi memori. | Literal data dikaitkan dengan nilai-nilai tetap yang ditempatkan di dalam variabel. |
Variabel dan Data literal adalah istilah umum yang terkait dengan pemrograman. Artikel ini membahas perbedaan antara variabel dan data literal. Perbedaan antara variabel dan literal data di Jawa adalah bahwa variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai dengan nama simbolik sedangkan literal data adalah notasi untuk mewakili nilai tetap dalam pemrograman.
Point, Tutorial. “Java Basic Datatypes.”, Tutorials Point, 8 Jan 2018. Tersedia di sini