A voir également:
- Méthode java conversion char en int
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel football - Télécharger - Jeux vidéo
- Convertir char en int c - Forum C
- Java jre - Télécharger - Langages
1 réponse
Utilisateur anonyme
11 juin 2010 à 09:43
11 juin 2010 à 09:43
Salut,
On peut convertir un char en int (mais pas directement) à condition que le char soit une valeur de '0' à '9'
Exemple:
C'est en fait comme si on procédait en 2 temps:
1) convertir d'abord le char en String soit String str = "" + mon_char;
2) convertir le String en int soit int i = Integer.parseInt(str);
que l'on peut écrire comme ci-dessus.
Si mon_char n'est pas une valeur de '0' à '9', une exception est levée (NumberFormatException).
Donc try/catch et message.
Une question:
Pourquoi penses-tu que 'A' devrait donner 1 ?
À la rigueur tu pourais convertir le char 'A' un String "A" (comme ci-dessus) et ce String en sa valeur décimale pour obtenir 65.
Cordialement,
Dan
On peut convertir un char en int (mais pas directement) à condition que le char soit une valeur de '0' à '9'
Exemple:
char mon_char = '9'; int i = Integer.parseInt("" + mon_char); System.out.println("i = " + i);
C'est en fait comme si on procédait en 2 temps:
1) convertir d'abord le char en String soit String str = "" + mon_char;
2) convertir le String en int soit int i = Integer.parseInt(str);
que l'on peut écrire comme ci-dessus.
Si mon_char n'est pas une valeur de '0' à '9', une exception est levée (NumberFormatException).
Donc try/catch et message.
Une question:
Pourquoi penses-tu que 'A' devrait donner 1 ?
À la rigueur tu pourais convertir le char 'A' un String "A" (comme ci-dessus) et ce String en sa valeur décimale pour obtenir 65.
Cordialement,
Dan