| [Précédent] |
| 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]);
}
}
} |
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] |