Terdapat dua cara untuk menetapkan nilai kepada jenis aksara dalam Java: memberikan literal aksara secara langsung atau menggunakan titik kod Unicode. Literal aksara menggunakan petikan tunggal untuk melampirkan aksara, dan titik kod Unicode diwakili menggunakan garis miring ke belakang diikuti dengan kod perenambelasan. Sebagai contoh, ch1 = 'a' memberikan ch1 kepada huruf kecil "a", manakala ch3 = 'u0061' juga memberikan ch3 kepada huruf kecil "a" tetapi menggunakan titik kod Unicode 0061.
tugasan char dalam Java
Di Java, jenis char digunakan untuk mewakili satu aksara. Terdapat dua cara untuk menetapkan nilai kepada pembolehubah char:
Tugas langsung
Gunakan literal aksara untuk menetapkan nilai secara terus kepada pembolehubah char. Huruf aksara disertakan dalam petikan tunggal (').
<code class="java">char ch1 = 'a'; // 赋值为小写字母 "a" char ch2 = '7'; // 赋值为数字 "7"</code>
Mata Kod Unikod
Gunakan mata kod Unikod untuk menetapkan nilai kepada pembolehubah aksara. Titik kod Unicode ialah nombor perenambelasan yang mewakili kod yang sepadan dengan aksara dalam set aksara Unicode. Untuk menggunakan titik kod Unicode, gunakan garis miring ke belakang (u) diikuti dengan titik kod.
<code class="java">char ch3 = '\u0061'; // 赋值为小写字母 "a",代码点为 0061 char ch4 = '\u0037'; // 赋值为数字 "7",代码点为 0037</code>
Contoh
<code class="java">public class CharExample { public static void main(String[] args) { char ch1 = 'a'; char ch2 = '7'; char ch3 = '\u0061'; char ch4 = '\u0037'; System.out.println("ch1: " + ch1); // 输出: a System.out.println("ch2: " + ch2); // 输出: 7 System.out.println("ch3: " + ch3); // 输出: a System.out.println("ch4: " + ch4); // 输出: 7 } }</code>
Atas ialah kandungan terperinci Bagaimana untuk memberikan nilai kepada char dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!