Exercice java programme qui donne le code unicode de caractères type char
But: | Ecrire un programme qui donne le code Unicode de caractères | |||
Thème: | type char |
Vérifiez que vous savez convertir entre les codes et les caractères de la norme Unicode en écrivant un petit programme, par exemple intitulé Codes.java, avec le fonctionnement suivant:
- Afficher l'Unicode correspondant aux caractères suivants: * 9 W
- Afficher le caractère correspondant aux Unicodes suivants: 34 65 123
Exemple d'exécution (sans les réponses):
Unicode de * :Unicode de 9 :
Unicode de W :
Caractère correspondant à l'Unicode 34 :
Caractère correspondant à l'Unicode 65 :
Caractère correspondant à l'Unicode 123 :
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 | 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("Caractère correspondant à l'Unicode " + codes [i] + " : " + (char) codes [i]); } } } |
Affichage du programme:
Unicode de * : 42Unicode 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 : {Article publié le 15 Août 2010 Mise à jour le Lundi, 31 Août 2020 18:34 par Salim KHALIL