Lorsque vous travaillez avec des caractères en Java , il peut être utile d'afficher la valeur entière du personnage à l'écran. Un personnage comme '11 ' est stocké en interne comme un entier en Java. Toutefois, Unicode contient de nombreux personnages tels que les chiffres romains qui ne se traduisent pas directement à leurs valeurs entières. Vous pouvez utiliser le " Character.getNumericValue " pour récupérer et afficher la valeur entière de tout caractère valide. Instructions
1
Ouvrez votre fichier source Java dans un éditeur tel que Microsoft Visual Studio Express .
2
déclarer une variable de type caractère et lui attribuer une valeur à votre fonction en ajoutant le code suivant :
char ch = '5 ' ;
Alternativement, vous pouvez avoir l'entrée de l'utilisateur , un personnage de la console avec le code:
char ch ='';
ch = (char) System.in.read ();
3
convertir le personnage dans sa valeur entière Unicode et afficher en ajoutant la Code :
System.out.println ( + Character.getNumericValue (ch) "= valeur Integer »);
" Character.getNumericValue ()" méthode fonctionne pour les caractères Unicode comme ' 0-9 ' , chiffres romains et ' A- Z ', carte à une valeur entière. Par exemple , il convertit le chiffre romain cinquante ( \\ u216C ) à la valeur entière 50. Si le personnage n'a pas de valeur numérique la méthode renvoie -1 . Si le personnage a une valeur numérique qui n'est pas un entier non - négatif, il retourne -2, comme le caractère de fraction .
4
Enregistrez votre fichier Java, compiler et exécuter le programme pour visualiser l' valeur entière du personnage .