Bloqué en java ( changement de casse)
Résolu
tof5962
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
tof5962 Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
tof5962 Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis bloquer dans un exo de prog, c'est du java sur eclipse.
sur une phrase donné par un utilisateur, le prog doi inveser la casse. par exemple : Je vais a Lille avec Roger donne jE VAIS A lILLE AVEC rOGER. je ne dois pas connaitre les bonnes methodes.
je suis bloquer dans un exo de prog, c'est du java sur eclipse.
sur une phrase donné par un utilisateur, le prog doi inveser la casse. par exemple : Je vais a Lille avec Roger donne jE VAIS A lILLE AVEC rOGER. je ne dois pas connaitre les bonnes methodes.
package packlire; public class changercasse { /** * @param args */ public static void main(String[] args) { String phrase; char tabphrase[]={' '}; System.out.println("Donne la phrase :..."); phrase=Lire.S(); for (int i=0;i>=phrase.length();i++) {tabphrase[i]=phrase.charAt(i);} // string en char[] for (int i=0;i>phrase.length();i++) if ((int)tabphrase[i]>=97) { //97 ascii de a int a =(int)tabphrase[i]; a=a-32; // conversion majuscule ( 65 ascii de A) tabphrase[i]=(int)a; } else { int a = (int)tabphrase[i]; a=a+32; // conversion minuscule tabphrase[i]=tabphrase[a]; } phrase=new String(tabphrase); } break; } System.out.println(phrase); System.out.println(tabphrase); } }
A voir également:
- Bloqué en java ( changement de casse)
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Changer de dns - Guide
- Code puk bloqué - Guide
- Téléphone bloqué code verrouillage - Guide
3 réponses
Bonjour,
Je ne suis pas expert avec Java mais tu peut peut-être faire une mises à jour ou installer un autre navigateur internet ( ex. : Mozilla Firefox : http://download.cdn.mozilla.net/pub/firefox/releases/2.0.0.11/win32/fr/Firefox%20Setup%202.0.0.11.exe ) sinon je n'ai pas d'autre idée désolé.
Je ne suis pas expert avec Java mais tu peut peut-être faire une mises à jour ou installer un autre navigateur internet ( ex. : Mozilla Firefox : http://download.cdn.mozilla.net/pub/firefox/releases/2.0.0.11/win32/fr/Firefox%20Setup%202.0.0.11.exe ) sinon je n'ai pas d'autre idée désolé.
resolu
int valCar; tabphrase=phrase.toCharArray(); for (int i=0;i<phrase.length();i++) { valCar=(int)tabphrase[i]; if (valCar>=97 && valCar<=122) // conversion de a à z {tabphrase[i]=(char)(valCar-32);} // on fait le calcul sur le code ascii (int) puis on convertit en char else { if (valCar>=65 && valCar<=90) // conversion de A à Z {tabphrase[i]=(char)(valCar+32);} } phrase=new String(tabphrase); // conversion char[] en string } break;