Chaîne de caractère

el_kun_aguero Messages postés 16 Date d'inscription dimanche 17 novembre 2013 Statut Membre Dernière intervention 14 décembre 2013 - Modifié par BunoCS le 24/11/2013 à 18:12
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 24 nov. 2013 à 19:12
Bonjour,

J'essaye de faire un programme qui demande de saisir une phrase puis le programme affiche l'inverse de la phrase saisi.
Par exemple: si on saisi "Bonjour, comment vas tu ", le programme doit afficher "ut sav tnemmoc ,ruojnoB".
J'ai trouvé ça comme solution mais il y a rien qui s'affiche après que j'ai saisi la phrase.

public class Phrase {
public static void main (String[] args) {

    String phrase, phraseInv= "";
    int i;
 
    Ecran.afficher("Saisir une phrase: ");
    phrase = Clavier.saisirString();
 
    for ( i = phrase.length()-1; i >= 0; i++){
  
        phrase = phraseInv;
        Ecran.afficher(phraseInv);
     }
}
}

4 réponses

BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 103
24 nov. 2013 à 18:13
Hello,
J'ai édité ton message pour rajouter les balises code.
Plus d'infos ici
Merci d'y penser la prochaine fois
1
el_kun_aguero Messages postés 16 Date d'inscription dimanche 17 novembre 2013 Statut Membre Dernière intervention 14 décembre 2013 2
Modifié par el_kun_aguero le 24/11/2013 à 19:01
Ah dsl KX, voici mon prog.

public class Phrase {
public static void main (String[] args) {

 String phrase, phraseInv;
 int i;
 
 Ecran.afficher("Saisir une phrase: ");
 phrase = Clavier.saisirString();
 
 for ( i = phrase.length()-1; i >=0; i++){
  
  phrase.charAt(i) = phraseInv.charAt(i);
 }
 
 Ecran.afficher(phraseInv);
 
 
}
}
1
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 127
24 nov. 2013 à 18:56
Ma réponse reste la même.
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 127
24 nov. 2013 à 18:09
Ce que tu affiches ici c'est phraseInv, or celle-ci est initialisée avec "" puis n'est jamais modifiée. Donc tu affiches "" et tu ne vois rien...
0
el_kun_aguero Messages postés 16 Date d'inscription dimanche 17 novembre 2013 Statut Membre Dernière intervention 14 décembre 2013 2
24 nov. 2013 à 19:03
J'ai re modifier et ça m'affiche ce message d'erreur:
error: unexpected type
c'est par rapport à la ligne 12.
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 127
24 nov. 2013 à 19:12
Avant de faire des modifications, réfléchis à ce que tu fais.

Maintenant phraseInv n'a plus du tout de valeur, ni au début, ni à la fin, je ne vois pas en quoi ça t'avances...
0
Rejoignez-nous