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 .
|