Il existe deux façons d'attribuer des valeurs au type char en Java : en attribuant directement des littéraux de caractères ou en utilisant des points de code Unicode. Les littéraux de caractères utilisent des guillemets simples pour délimiter les caractères, et les points de code Unicode sont représentés à l'aide de barres obliques inverses suivies du code hexadécimal. Par exemple, ch1 = 'a' attribue ch1 à une lettre minuscule « a », tandis que ch3 = « u0061 » attribue également ch3 à une lettre minuscule « a » mais utilise le point de code Unicode 0061.
affectation de char en Java
En Java, le type char est utilisé pour représenter un seul caractère. Il existe deux façons d'attribuer une valeur à une variable char :
Affectation directe
Utilisez des littéraux de caractères pour attribuer directement une valeur à une variable char. Les caractères littéraux sont placés entre guillemets simples (').
<code class="java">char ch1 = 'a'; // 赋值为小写字母 "a" char ch2 = '7'; // 赋值为数字 "7"</code>
Points de code Unicode
Utilisez des points de code Unicode pour attribuer des valeurs aux variables char. Un point de code Unicode est un nombre hexadécimal qui représente le code correspondant à un caractère du jeu de caractères Unicode. Pour utiliser un point de code Unicode, utilisez une barre oblique inverse (u) suivie du point de code.
<code class="java">char ch3 = '\u0061'; // 赋值为小写字母 "a",代码点为 0061 char ch4 = '\u0037'; // 赋值为数字 "7",代码点为 0037</code>
Exemple
<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>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!