[ad_1]
Pemrogram memiliki banyak pilihan alat yang mereka miliki. Permintaan akan perangkat lunak, aplikasi, dan situs internet yang lebih banyak dan lebih baik sedang meningkat, sehingga pemrogram perlu menggunakan semua sumber daya yang berguna untuk segera menciptakan produk yang andal dan unggul. Kebutuhan akan lebih banyak produk mendorong keinginan akan cara mengoptimalkan pemrograman untuk keluaran, memori, dan efisiensi yang lebih cepat.
ADVERTISEMENT
SCROLL TO RESUME CONTENT
Di Java, literal adalah nilai konstan yang dialokasikan ke variabel numerik atau tekstual. Mereka mewakili nilai-nilai tetap dan merupakan landasan penting untuk mengembangkan program Java. Pemrograman di Java membutuhkan pemahaman tentang literal. Pelajari lebih lanjut tentang literal dan konsep dasar Java lainnya dalam kursus Java untuk meningkatkan pengetahuan dasar pemrograman Anda.
Hari ini, kita melihat salah satu elemen pemrograman Java yang disebut literal. Artikel ini mengungkap literal, mengeksplorasi apa itu literal, jenis apa yang ada, dan bagaimana menggunakannya, menawarkan beberapa contoh, dan menjawab pertanyaan yang paling sering diajukan.
Mari kita mulai dengan definisi.
Apa itu Literal di Java?
Variabel sangat penting dalam pemrograman karena itulah cara Anda menyimpan knowledge di lokasi memori tertentu. Misalnya, program Java, saat dijalankan, menyimpan nilai dalam wadah yang disebut “variabel”, yang didefinisikan sebagai unit penyimpanan dasar. Untuk meningkatkan keterbacaan program, pemrogram harus mengikuti konvensi tertentu saat memberi nama variabel-variabel ini dan memberikan nilai padanya. Misalnya, kode sumber yang mewakili nilai tetap adalah “literal”.
Literal di Java adalah representasi sintetik dari knowledge boolean, karakter, numerik, atau string. Mereka adalah sarana untuk mengekspresikan nilai-nilai tertentu dalam suatu program. Mereka adalah nilai konstan yang langsung muncul dalam program dan sekarang dapat ditugaskan ke variabel. Misalnya, berikut adalah variabel bilangan bulat bernama ''/rely yang ditetapkan sebagai nilai bilangan bulat dalam pernyataan ini:
int hitungan = 0;
“int rely” adalah variabel integer, dan huruf '0' literal mewakili nilai nol.
Oleh karena itu, nilai konstanta yang diberikan pada variabel dapat disebut literal.
Jenis Literal di Java
Literal di Java biasanya diklasifikasikan menjadi enam jenis dan kemudian menjadi berbagai subtipe. Tipe literal utama adalah:
1. Literal Integral
Literal integral terdiri dari rangkaian digit dan dipecah menjadi sub-tipe berikut:
- Bilangan Bulat Desimal: Bilangan bulat desimal menggunakan foundation sepuluh dan angka yang berkisar antara 0 hingga 9. Bilangan bulat tersebut dapat memiliki tanda negatif (-) atau positif (+), namun karakter non-digit atau koma tidak diperbolehkan di antara karakter. Contoh: 2022, +42, -68.
- Bilangan Bulat Oktal: Bilangan bulat oktal menggunakan foundation delapan dan angka berkisar antara 0 hingga 7. Bilangan bulat oktal selalu dimulai dengan “0”. Contoh: 007, 0295.
- Hexa-Desimal: Bilangan bulat heksa-desimal bekerja dengan foundation 16 dan menggunakan angka dari 0 hingga 9 dan karakter A hingga F. Karakter peka huruf besar-kecil dan mewakili rentang numerik 10 hingga 15. Contoh: 0xf, 0xe.
- Biner Integer: Bilangan bulat biner menggunakan foundation dua, terdiri dari angka “0” dan “1.” Awalan “0b” mewakili sistem Biner. Contoh: 0b11011.
2. Literal Titik Mengambang
Literal floating-point dinyatakan sebagai notasi eksponensial atau pecahan desimal. Mereka dapat mewakili nilai positif atau negatif, namun jika tidak ditentukan, nilai defaultnya adalah positif. Literal floating-point hadir dalam structure berikut:
- Mengambang: Layout mengambang presisi tunggal (4 byte) diakhiri dengan “f” atau “F.” Contoh: 4f. Layout mengambang presisi ganda (8 byte) diakhiri dengan “d” atau “D.”
Contoh: 3.14d. - Desimal: Layout ini menggunakan 0 hingga 9 dan dapat memiliki akhiran atau eksponen. Contoh: 99638.440.
- Desimal dalam bentuk Eksponen: Bentuk eksponen dapat menggunakan tanda opsional, seperti “-“, dan indikator eksponen, seperti “e” atau “E”. Contoh: 456.5f.
3. Char Literal
Literal Karakter (Char) dinyatakan sebagai urutan break out atau karakter, diapit tanda kutip tunggal, dan selalu merupakan tipe karakter di Java. Char literal adalah karakter Unicode enam belas bit yang berkisar antara 0 hingga 65535. Contoh: char ch = 077.
4. String Literal
Literal string adalah rangkaian karakter yang diapit di antara tanda kutip ganda (“”). Karakter ini dapat berupa alfanumerik, karakter khusus, spasi kosong, dll.
Contoh: “John”, “2468”, “n”, dll.
5. Literal Boolean
Literal Boolean hanya memiliki dua nilai sehingga dibagi menjadi dua literal:
- Benar mewakili nilai boolean nyata
- False mewakili nilai boolean yang salah
Jadi, literal Boolean mewakili nilai logika benar atau salah. Nilai-nilai ini tidak peka huruf besar-kecil dan sama-sama legitimate jika dirender dalam mode huruf besar atau kecil. Literal Boolean juga dapat menggunakan nilai “0” dan “1.”
Contoh:
boolean b = benar;
boolean d = salah;
6. Null Literal
Literal nol mewakili nilai nol dan tidak merujuk ke objek apa pun. Null biasanya digunakan sebagai penanda untuk menunjukkan bahwa objek tipe referensi tidak tersedia. Mereka sering kali menggambarkan keadaan yang tidak diinisialisasi dalam program. Merupakan suatu kesalahan untuk mencoba melakukan dereferensi nilai nol. Contoh: Usia pasien = NULL;
Ingat, tidak semua orang membagi literal di Java menjadi enam jenis ini. Klasifikasi alternatif membagi literal menjadi sedikitnya empat jenis (Integer, Personality, Boolean, dan String) atau sebanyak sepuluh (Integer, Actual, Backslash, Personality, String, Floating-Level, Boolean, NULL, Magnificence, dan Invalid).
Cara Menggunakan Literal
Pemrogram yang ingin memasukkan literal ke dalam programnya memulai dengan awalan “=”, diikuti dengan nilai spesifik.
Contoh Literal Java
Berikut ini contoh pemrograman Java yang menampilkan literal:
Contoh Literal kelas publik
{
public static void primary(String args())
{
int hitungan = 987;
flow floatVal = 4534.99f;
biaya ganda = 19765.567;
int hexaVal = 0x7e4;
int biner = 0b11010;
karakter alfa = 'p';
String str = “Jawa”;
boolean boolVal = benar;
int oktalVal = 067;
String namastu = null;
char ch1 = 'u0021';
karakter ch2 = 1456;
Machine.out.println(hitungan);
Sistem.keluar.println(floatVal);
Machine.out.println(biaya);
Sistem.keluar.println(hexaVal);
Machine.out.println(biner);
Sistem.keluar.println(alpha);
Sistem.keluar.println(str);
Sistem.keluar.println(boolVal);
Sistem.keluar.println(octalVal);
Sistem.keluar.println(stuName);
Sistem.keluar.println(ch1);
Machine.out.println(“t” +”garis miring terbalik literal”);
Sistem.keluar.println(ch2);
}
}
Keluaran:
987
4534.99
19765.567
2020
26
P
Jawa
BENAR
55
batal
!
garis miring terbalik literal
?
Pertanyaan yang Sering Diajukan untuk Literal di Java
1. Bisakah saya mendapatkan definisi literal yang sederhana dan ringkas di Java?
Tentu. Literal adalah nilai konstan yang ditetapkan ke variabel konstan. Literal mewakili nilai tetap yang tidak dapat diubah. Literal adalah representasi sintetik dari knowledge boolean, karakter, numerik, atau string, sebuah media untuk mengekspresikan nilai tertentu dalam program.
2. Apa kegunaan literal di Java?
Literal adalah representasi kode sumber dari nilai tetap, yang direpresentasikan langsung dalam kode, tanpa komputasi apa pun.
3. Jadi mengapa saya harus menggunakan literal di Java?
Untuk menghindari keharusan mendefinisikan suatu konstanta di suatu tempat dan membuat label untuknya. Sebaliknya, yang harus Anda lakukan hanyalah menulis nilai operan konstan sebagai bagian dari instruksi. Literal lebih hemat memori.
4. Apa saja tipe knowledge yang berbeda di Java?
Beberapa tipe knowledge dasar Java meliputi: Floating Level (double), Integer (int), Personality (char), dan Boolean. Java juga menggunakan kelas wrapper untuk mendukung tipe knowledge primitif. Kelas-kelas ini adalah Byte, Lengthy, Waft, Brief, Integer, dan Double.
5. Apakah literal di Java bisa diubah?
Tidak. Literal terdiri dari karakteristik yang tidak dapat diubah sehingga tidak dapat diubah. Ketika pemrogram membuat variabel atau konstanta baru, mereka mendefinisikan tipe knowledge dan menetapkan nilai tertentu. Jadi, ketika kompiler membaca nilai variabel konstan, ia membaca dan menafsirkan nilai-nilai tersebut sebagai Literal.
6. Mengapa string tidak dapat diubah di Java?
String tidak dapat diubah karena merupakan properti berharga yang dapat digunakan oleh pemrogram. Objek yang tidak dapat diubah lebih mudah untuk dipikirkan daripada objek yang dapat diubah, dan menyalin objek yang pertama dapat dilakukan dengan cepat dan mudah. Selain itu, objek yang tidak dapat diubah tidak membuang-buang memori karena memori tidak berubah ketika string diedarkan. Namun, saat Anda menyebarkan objek yang bisa berubah, datanya dapat dimodifikasi oleh objek lain di jalurnya, sehingga memakan memori. Oleh karena itu, memilih objek yang tidak dapat diubah daripada objek yang dapat berubah di setiap kesempatan adalah yang terbaik.
Dapatkan akses dan pengalaman langsung lengkap tentang sejumlah besar keterampilan pengembangan perangkat lunak di kamp pelatihan Jaminan Pekerjaan kami yang unik. Bersiaplah bekerja dengan HackerEarth dan HIRIST dengan mendaftar di program Grasp Pengembang Java Complete Stack kami yang komprehensif hari ini!
Sekarang Anda Bisa Menjadi Complete Stack Developer!
Pengembang full-stack memiliki permintaan yang lebih besar dibandingkan pengembang back-stack atau front-stack karena mereka memiliki keahlian lengkap yang memungkinkan mereka menangani aspek pengembangan aplikasi atau halaman internet apa pun. Selain itu, bisnis membutuhkan pengembang untuk memenuhi permintaan yang lebih besar terhadap perangkat lunak dan halaman internet.
Jika Anda menyukai gagasan untuk menjadi full-stack developer, Simplilearn memiliki alat pelatihan untuk membantu Anda memulai. Program Complete Stack Java Developer Grasp dapat memajukan karir Anda sebagai full-stack developer. Anda akan mempelajari keterampilan penting yang dibutuhkan oleh industri TI, termasuk Angular, Spring Boot, Hibernate, Servlets, dan JSP, selain MVC, layanan internet, dan SOA untuk membantu Anda membangun aplikasi internet yang sangat skalabel.
Program ini dirancang untuk memberi Anda pemahaman yang kuat tentang teknologi pengembang internet Java front-end, middleware, dan back-end. Anda akan mempelajari cara membuat aplikasi end-to-end, menguji dan menerapkan kode, menyimpan knowledge menggunakan MongoDB, dan banyak lagi.
Memang melaporkan bahwa pengembang internet full-stack di Amerika Serikat dapat menghasilkan rata-rata tahunan sebesar $101.402. Jadi mampirlah ke Simplilearn hari ini dan mulailah karir yang bermanfaat, menantang, dan banyak diminati!
[ad_2]
Sumber: www.simplilearn.com








