Comment récupérer le code ASCII d'un caractère [Résolu]

Messages postés
132
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 mai 2017
- 31 mars 2010 à 09:20 - Dernière réponse :
Messages postés
132
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 mai 2017
- 31 mars 2010 à 16:31
Bonjour à tous,

J'ai gros soucis ou encore une fois je but. J'ai regardé sur différents forums qui disent tous le même chose mais avec moi ça ne fonctionne pas ... étrange !!!

Il est dit que l'on doit faire un cast, c'est ce que j'ai fait mais les messages d'erreurs cours à grand pas.

Voici le contenu de la source de mon programme qui ne fonctionne pas.

                    if (Cle>=201 && Cle<=209){
                        Cle = Cle - 200;
                        test = (int)(Recup3Caract.substring(2));
                        
                        FormMath = (Recup3Caract.charAt(0) * (int)Recup3Caract.substring(2)) / Cle;
                        RecupCaract = (char)FormMath;
                    }



Je vous remercie d'avance à tous pour votre aide.

Cordialement
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
132
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 mai 2017
- 31 mars 2010 à 16:31
3
Merci
C'est bon j'ai trouvé en fait rajouter :

code avant (qui ne fonctionné pas) :
FormMath = (Recup3Caract.charAt(0) * (int)Recup3Caract.substring(2)) / Cle;


code après qui fonctionne :
FormMath = (Recup3Caract.charAt(0) * Integer.parseInt(Recup3Caract.substring(2))) / Cle;


Merci DARKSIDIOUS pour ton aide.

@+

Merci johann36 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 86 internautes ce mois-ci

Commenter la réponse de johann36
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Dernière intervention
4 mars 2013
- 31 mars 2010 à 09:40
0
Merci
Salut,

les messages d'erreurs cours à grand pas


Si tu nous dis pas quels sont les messages d'erreur que tu obtiens, ca risque d'être difficile de t'aider...

Commençons depuis le début : de quels types sont tes variables ?
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
Commenter la réponse de cs_DARKSIDIOUS
Messages postés
132
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 mai 2017
- 31 mars 2010 à 16:01
0
Merci
Ok désolé, donc en ce qui concerne le type des variables voici le détail :

String Recup3Caract = null;
char RecupCaract;
int FormMath = 0;
int Cle = 0;
int test = 0;

Pour finir le message d'erreur est le suivant :

-
test (int)(Recup3Caract.substring(2));
"Inconvertible types required : int found java.lang.string"
-
FormMath (Recup3Caract.charAt(0) * (int)Recup3Caract.substring(2)) / Cle;
"Inconvertible types required : int found java.lang.string"

Merci d'avance
Commenter la réponse de johann36

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.