2017-09-23 1 views
-5

Ce que je suis en train de faire est progressivement « impression inverse » une chaîne alphabétique de droite à gauche comme ceci:En Java, quel est le moyen le plus simple d'inverser la sortie de chaîne de ce programme?

A 
BA 
CBA 
DCBA 
etc... 

Voici les bases que je travaille à partir de laquelle imprime actuellement dans l'ordre normal:

public static void main(String[] args) 
{ 
    String output = ""; 
    for(char alphabet = 'A'; alphabet <='Z'; alphabet++) 
     { 
      output += alphabet; 
      System.out.println(output); 
     } 
} 

Toute aide serait appréciée.

+2

'" Désolé si c'est une mauvaise question, mais je suis un noob qui cherche une réponse à ce problème depuis une heure maintenant. "- Ne publiez pas ce type d'information car cela n'aide pas nous pour mieux comprendre votre question ou vos efforts. Au lieu de cela, mieux vaut montrer les résultats * concrets * de ce que vous avez trouvé dans vos recherches, ainsi que votre meilleure tentative de bonne foi pour résoudre ce problème. Sans cela, votre question est considérée de faible qualité, peut ne pas être répondue, et risque d'être fermée. –

+3

'sortie + = alphabet' (sorte de) signifie' sortie = sortie + alphabet'. Sachant cela, pouvez-vous voir comment le faire faire ce que vous voulez? –

+0

@AndyTurner Je suppose alors que j'ai besoin de quelque chose qui imprime l'addition à gauche de la lettre en cours mais je ne sais pas comment "mot" ça exactement. Que voulez-vous dire par "sortie + = alphabet (sorte de) signifie sortie = sortie + alphabet." au fait? –

Répondre

0

Modifier output += alphabet; à output = alphabet + output; Cela fait le travail.