Perbedaan Kunci – Variabel vs Literal Data di Java
Program komputer adalah sekumpulan instruksi untuk melakukan suatu tugas. Hal ini diperlukan untuk menyimpan data saat pemrograman. Oleh karena itu, data tersebut disimpan dalam memori. Lokasi memori yang dicadangkan ini disebut variabel. Variabel harus memiliki nama yang unik karena mereka harus diidentifikasi dengan mudah untuk melakukan operasi matematika atau logika. Variabel ditugaskan dengan 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 maka 'int' adalah tipe datanya.'Nilai' adalah variabel, dan '5' adalah literal data. Artikel ini membahas perbedaan antara variabel dan literal data di Java. Perbedaan utama antara variabel dan literal data di Java adalah bahwa variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai dengan nama simbolis sedangkan literal data adalah notasi yang mewakili nilai tetap dalam pemrograman.
Apa itu Variabel di Java?
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, short, int, long, boolean, float, double, dan char. Tipe data byte adalah bilangan bulat komplemen dua bertanda 8-bit. Sangat membantu menghemat ruang dalam array besar karena 4 kali lebih kecil dari int. Tipe data pendek adalah bilangan bulat komplemen dua bertanda 16-bit. Ini 2 kali lebih kecil dari int. Int adalah bilangan bulat komplemen dua bertanda 32-bit. Ini adalah tipe data yang paling umum untuk menyimpan nilai numerik tanpa titik desimal ketika tidak ada banyak perhatian tentang memori. Tipe data panjang adalah integer komplemen dua bertanda 64-bit. Digunakan untuk menyimpan berbagai nomor. Float dan double adalah dua tipe data untuk menyimpan nilai numerik dengan titik desimal. Float adalah 32bit dan double adalah 64 bit. Boolean digunakan untuk menyimpan nilai true atau false. Satu karakter dapat disimpan menggunakan tipe data char. Itu adalah tipe data primitif utama di Java.
Bila ada pernyataan seperti int x; itu berarti bahwa variabel x dapat menampung nilai integer. Itu tidak menyisihkan memori untuk nomor variabel. Ketika ada pernyataan seperti int x=5; artinya variabel x dapat menampung nilai integer dan mengandung nilai 5. Nilai yang diinisialisasi dapat diubah dalam program nanti. Nilai x dapat disamakan dengan beberapa bilangan bulat lain seperti 10 nanti. misalnya x=10;
Setiap variabel memiliki nama unik untuk mengidentifikasinya. Mereka disebut pengidentifikasi. Pemrogram harus mengikuti aturan saat memberi nama untuk variabel. Java adalah bahasa yang peka terhadap huruf besar/kecil. Oleh karena itu, nama variabel 'angka' berbeda dari 'NUMBER'. Nama variabel dapat berisi huruf dan angka Unicode. Mereka tidak dapat memiliki spasi. 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 tersebut ditugaskan ke jumlah variabel. Panjang dan lebar adalah variabel ganda. Perkalian disimpan dalam variabel area yang dideklarasikan sebagai variabel ganda. Satu karakter dapat disimpan dalam huruf variabel. Ini berisi 'A'. Karakter ditempatkan di dalam tanda kutip tunggal.
Apa itu Data Literal di Java?
A 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 literal data. Bila ada pernyataan, bilangan ganda=20,5; 'ganda' adalah tipe data. 'Angka' adalah variabelnya. 20.5 adalah literal data.
Ada berbagai jenis literal. Mereka adalah literal integer, literal floating point, literal karakter dan string. Literal integer digunakan untuk menginisialisasi variabel tipe data integer seperti byte, short, int dan long. Literal floating point digunakan untuk menginisialisasi variabel bertipe data float dan double. Literal floating-point diakhiri dengan f atau F, bertipe float. Jika diakhiri dengan d atau D, itu ganda. Menulis d adalah opsional. Karakter dan literal string terdiri dari karakter Unicode. Literal karakter mewakili satu karakter sedangkan literal string mewakili sekumpulan karakter. Literal karakter ada di dalam tanda kutip tunggal. misalnya - 'B'. Literal string berada di dalam tanda kutip ganda. misalnya- "Pemrograman". Lihat program di bawah ini.
Gambar 02: Program Java dengan Literal
Menurut program di atas, bilangan adalah variabel. Literal integer dalam variabel number adalah 10. Variabel doubleValue dapat menyimpan nilai ganda. Variabel floatValue dapat menampung float. Oleh karena itu, 5.4 dan 5.4f adalah literal floating point. Variabel huruf berisi karakter 'B'. Ini adalah karakter literal. Variabel kata berisi sekumpulan karakter. Jadi, ini adalah string literal.
Apa Persamaan Antara Variabel dan Literal Data di Java?
Variabel dan Data Literal di Java digunakan dalam pemrograman
Apa Perbedaan Antara Variabel dan Literal Data di Java?
Variabel vs Literal Data |
|
Variabel adalah lokasi memori yang dicadangkan yang menyimpan nilai dengan nama simbolis. | Data literal adalah representasi kode sumber dari nilai tetap. |
Asosiasi | |
Variabel dikaitkan dengan lokasi memori. | Data literal dikaitkan dengan nilai tetap yang ditempatkan di dalam variabel. |
Ringkasan – Variabel vs Literal Data di Java
Variabel dan Data literal 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 dicadangkan untuk menyimpan nilai dengan nama simbolis sedangkan literal data adalah notasi yang mewakili nilai tetap dalam pemrograman.