[Précédent]
[Index] | [Enoncé] | [Version imprimable]
[Prochain]

4.3
  Norme Unicode - Corrigé
Niveau 1
 
 
Fichiers:
  Codes.java    

Pour résoudre cet exercice, il suffit de savoir que le passage d'un char à son codage Unicode (et vice-versa) se fait par une opération de conversion (transtypage) explicite.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
class Codes {

    public static void main(String[] args) {
        char[] chars = {'*', '9', 'W'};
        for (int i = 0; i < chars.length; i++) {
            System.out.println("Unicode de " + chars [i]
                        + " : " + (int) chars [i]);
        }

        int [] codes = {34, 65, 123};
        for (int i = 0; i < codes.length; i++) {
            System.out.println("Caractere correspondant a l'Unicode " 
                        + codes [i] + " : " 
                        + (char) codes [i]);
        }
    }
}

Affichage du programme:
Unicode de * : 42
Unicode de 9 : 57
Unicode de W : 87
Caractère correspondant à l'Unicode 34 : "
Caractère correspondant à l'Unicode 65 : A
Caractère correspondant à l'Unicode 123 : {

 


[Précédent]
[Index] | [Enoncé] | [Version imprimable]
[Prochain]