Java
Fermé
Bor
-
25 janv. 2008 à 10:50
ballackacem Messages postés 58 Date d'inscription mardi 26 juin 2007 Statut Membre Dernière intervention 23 juin 2009 - 27 janv. 2008 à 14:02
ballackacem Messages postés 58 Date d'inscription mardi 26 juin 2007 Statut Membre Dernière intervention 23 juin 2009 - 27 janv. 2008 à 14:02
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
A voir également:
- Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
- Java runtime environment - Télécharger - Langages
3 réponses
Irresistibledemon
Messages postés
97
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
3 décembre 2011
9
25 janv. 2008 à 13:37
25 janv. 2008 à 13:37
Il te faut un truc dans le style :
N.B. : je ne suis pas sur de ma syntaxe dans le for, mais l'idée est la
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
ballackacem
Messages postés
58
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
23 juin 2009
2
27 janv. 2008 à 12:15
27 janv. 2008 à 12:15
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 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 .....
ballackacem
Messages postés
58
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
23 juin 2009
2
27 janv. 2008 à 14:02
27 janv. 2008 à 14:02
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 !
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 !