Bloqué en java ( changement de casse)
Résolu
tof5962
Messages postés
21
Statut
Membre
-
tof5962 Messages postés 21 Statut Membre -
tof5962 Messages postés 21 Statut Membre -
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)
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - 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;