Java
Bor
-
ballackacem Messages postés 58 Statut Membre -
ballackacem Messages postés 58 Statut Membre -
Bonjour,
j'aimerai ecrire un simple prog qui affiche un caractere sur 2
par ex: "je m'appelle"
il affiche "j" et apres "m"
sans utiliser les tableaux
Maerci pour votre aide
j'aimerai ecrire un simple prog qui affiche un caractere sur 2
par ex: "je m'appelle"
il affiche "j" et apres "m"
sans utiliser les tableaux
Maerci pour votre aide
Configuration: Windows XP Internet Explorer 6.0
3 réponses
-
Il te faut un truc dans le style :
String texte = "je m'appelle"; for(int i=0;i<texte.length;i++){ System.out.println(texte.charAt(i)); i++; }
N.B. : je ne suis pas sur de ma syntaxe dans le for, mais l'idée est la -
bon !
je comprend que tu veut retenir que les caractères lettres et le caractere apostrophe sans prendre les blancs en considération et supposant aussi qu'il y a au plus un seul caractère blanc entre deux lettres !
je pense que la solution est :
*****************************************************************
String texte = "je m'appelle";
String resultat = " ";
int i=0;
while (i< texte.length)
{
if (texte.charAt(i) != " ")
{
resultat+=texte.charAt(i);
i+=2;
}
else
{
i++ ;
resultat+=texte.charAt(i);
}
}
System.out.println(resultat);
****************************************************************
Je souhaite qu'elle sera la bonne ..... -
je fait une petite modification :
String texte = "je m'appelle";
String resultat = " ";
int i=0;
while (i< texte.length)
{
if (texte.charAt(i) != " ")
{
resultat+=texte.charAt(i);
i+=2;
}
else
{
i++ ;
resultat+=texte.charAt(i);
i+=2; ................................j'ai ajouté cette instruction !
}
}
System.out.println(resultat);
bon courage...je souhaite qu'elle marche !