Mettre une lettre en exposant en JAVA

[Résolu/Fermé]
Signaler
Messages postés
192
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
21 décembre 2014
-
Messages postés
192
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
21 décembre 2014
-
Bonjour,
après avoir cherché pendant pas mal de temps, je n'arrive pas à trouver commet mettre une lettre en exposant. J'ai essayé de faire un copier-coller d'une lettre "petit n", mais quand je lance mon application, ça me dit erreur, et donc ça plante.

N'y a t-il pas une fonction spécifique qui permettrait d'éviter ce genre d'erreur, pour mettre en exposant "n+p" par exemple ?

merci beaucoup !


2 réponses

Messages postés
16372
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 juillet 2021
2 860
Ce qu'il te faudrait c'est utiliser des caractères Unicode, cependant bien que nombreux, ils ne sont pas totalement complet pour autant, en l'occurrence je n'ai pas trouvé le "p".
À voir : Exposants et indices Unicode

Pour utiliser un caractère Unicode il suffit de faire précéder son code hexadécimal par \u.
Evidemment, on ne peut pas afficher ces caractères en mode console puisque seul l'ASCII y est supporté, mais dans les fichiers ou les boîtes de dialogue ça fonctionne.

JOptionPane.showMessageDialog(null, "X\u207f\u207a\u00b9");
La confiance n'exclut pas le contrôle
Messages postés
192
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
21 décembre 2014
16
ok merci je vais essayé !