Literal ialah perwakilan sintaksis nilai tetap daripada sumber. Di Jawa, Literal terdiri daripada empat jenis utama: Aksara, Boolean, Numerik dan String. Jadi pada asasnya, literal ini ialah sekumpulan aksara yang menyimpan nilai tetap untuk sebarang pembolehubah. Huruf ini mempunyai ciri yang tidak berubah, dan kita tidak boleh mengubahnya. Setiap kali kami mencipta pembolehubah baharu atau pemalar, kami mentakrifkan jenis data dan menetapkan nilai tertentu. Kini, apabila pengkompil membaca nilai pembolehubah malar, ia membaca dan mentafsir nilai tersebut sebagai Literal.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Sebagai contoh, const int abc = 123; abc ialah nama pembolehubah kami, yang dimalarkan dan diberikan nilai 123. Kini nilai pembolehubah malar ini, 123, ialah literal kami. Di Jawa, kami mempunyai 5 jenis literal yang penting. Integer, Boolean, Floating-point, Characters dan String mewakili jenis data dengan literal. Apabila kami hendak menghantar nilai tetap ke dalam program kami, kami melaksanakan literal.
Kini kita akan mempelajari setiap literal yang disebut di atas dengan penjelasan, program untuk demonstrasi dan output.
Nombor Oktal, Perduaan, Perpuluhan dan Heksadesimal ialah nilai literal untuk literal integer. Nombor asas 2, 8, 10 dan 16 dibenarkan.
Mari kita tunjukkan Huruf Integer ini dengan kod.
Kod:
public class literal_b { public static void main(String args[]) throws Exception{ int m = 1010; int n = 0110; int o = 0x7e4; int p = 0b101; System.out.println(m); System.out.println(n); System.out.println(o); System.out.println(p); } }
Penjelasan Kod: Dengan kelas awam kami, kami mempunyai kelas utama kami di dalam dan empat pembolehubah integer diisytiharkan. Pembolehubah int pertama kami ialah 'm' dengan nilai 1010, yang merupakan bentuk perpuluhan bagi nilai literal. Kemudian kita mempunyai pembolehubah kedua kami, 'b,'' dengan nilai literal 0110, yang merupakan nilai perlapanan. Seterusnya ialah pembolehubah 'o' kami dengan nilai perpuluhan heksa, 0x7e4, dan akhirnya, bentuk perduaan kami bagi nilai literal, 0b101, iaitu pembolehubah 'p' kami. Selepas pelaksanaan, nilai ini untuk pelbagai pembolehubah integer akan disusun dan dibaca sebagai bentuk masing-masing, seperti yang dinyatakan.
Melaksanakan kod di atas akan mengembalikan nilai integer; rujuk tangkapan skrin yang dilampirkan di bawah untuk output yang betul.
Output:
hanya sertakan mana-mana aksara tunggal dengan petikan tunggal; ia kini menjadi watak literal. Terdapat 4 cara untuk menentukan literal dengan char.
Sekarang kita telah memahami cara di atas untuk membentangkan literal dalam char, mari kita tunjukkan dan laksanakan kod tersebut.
Kod:
public class literal_b{ public static void main(String args[]) throws Exception{ char ch1 = 'a'; char ch2 = 0123; char ch3 = '\u0021'; System.out.println(ch1); System.out.println(ch2); System.out.println(ch3); System.out.println("\' is a escape character"); } }
Penjelasan Kod: Sama seperti setiap kod lain, kami mempunyai kelas awam dan kelas utama di dalamnya. Kemudian kami mengisytiharkan tiga pembolehubah char sebagai ch1, ch2, ch3, dan nilai, masing-masing. Kemudian tiga cetak kenyataan. Nilai yang diberikan kepada pembolehubah ini bukan nombor biasa tetapi kod, yang pengkompil akan faham dan output akan berbeza daripada nilai.
Akhir sekali, kami mempunyai watak melarikan diri kami, iaitu petikan tunggal. Rujuk tangkapan skrin yang dilampirkan di bawah untuk output terperinci penuh.
Output:
Huruf yang paling mudah ialah Huruf Boolean, Betul atau Salah. Di sini, literal mewakili nilai logik: hanya dua, seperti yang kita ketahui, untuk sebarang jenis data boolean. Seperti yang kita ketahui, dalam Java, benar sepadan dengan nilai 1, manakala salah mewakili nilai 0. Mari kita tunjukkan contoh Literal yang berfungsi untuk Nilai Boolean.
Kod:
public class literal_b { public static void main(String args[]) throws Exception{ boolean samlpeb1 = true; boolean samlpeb2 = false; System.out.println(samlpeb1); System.out.println(samlpeb2); } }
Penjelasan Kod: Kami mempunyai kelas kami dan kelas utama dalam, kemudian dua pembolehubah boolean diisytiharkan dengan nilai masing-masing. Kemudian kami mempunyai penyata cetakan kami, yang akan mencetak nilai boolean seperti yang diberikan. Selepas pelaksanaan, kod di atas akan mencetak benar dan salah. Rujuk tangkapan skrin yang dilampirkan di bawah untuk output yang dijangkakan.
Output:
Anything that goes between double quotes, “literals,” is a string literal. Similar to char, except string literals can consist of multiple characters and are enclosed between double quotes.
The below code implements the string literal in the simplest way.
Code:
public class Main{ public static void main(String args[]) throws Exception{ String literalstr = "This is String Literal."; System.out.println(literalstr); } }
Code Explanation: We have our simple class and the main class within, then we have our single most String Variable and the simple string value assigned to it. When printed, it will simply print the string as it is. Whatever is found between the double quotes will be recognized as string literal and will be reflected in the output as it is.
Refer to the below-attached screenshot for the output.
Output:
One of the critical aspects is understanding the difference between a variable, a constant, and a literal: Variables are used to store values for future use. Int a = 2 is an example of a data type with a variable name, and the value here is 2. Similar to variables, constants are used to store value, but values of constant variables cannot be changed once assigned; const int a = 3 is an example of a constant, and the value of a, which is 3, will never be changed by any method, in case if any attempt is made to change the value, the compiler won’t accept it. Now, literals are the values we assign to these variables and constants. Like earlier, a = 2 and a = 3, the values 2 and 3 are the literals.
Literals are the values we assign to variables, which can take various forms. Whatever the input form, the compiler will understand the code, and the output will be as expected. We understood literals for Boolean, Integer, and Character forms and implemented the understanding along with the code. These literals are best applicable when passing a fixed value in code.
Atas ialah kandungan terperinci Aksara Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!