Maison  >  Article  >  Java  >  Comment attribuer une valeur à char en Java

Comment attribuer une valeur à char en Java

下次还敢
下次还敢original
2024-05-01 19:18:50463parcourir

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.

Comment attribuer une valeur à char en Java

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn