J'essaie d'imprimer ce motif en utilisant une boucle for Java mais je suis coincé.Utilisation d'une boucle for pour imprimer un motif en Java
zzzzz
azzzz
aazzz
aaazz
aaaaz
aaaaa
Je peux imprimer:
a
aa
aaa
aaaa
aaaaa
utilisant:
String i = " ";
int a = 0;
for (i="a";i.length()<=5;i=i+"a")
System.out.println(i);
et
zzzzz
zzzz
zzz
zz
z
utilisant:
String i = " ";
for (i="zzzzz";i.length()>0;i=i.substring(0,i.length()-1))
System.out.println(i);
Mais je n'arrive pas à comprendre comment les combiner. Je pensais à remplacer la sous-chaîne de i
et augmenter la valeur de l'index de fin par un à chaque fois, mais pas sûr de le coder. J'ai commencé avec quelque chose comme ceci:
String i = " ";
String b = " ";
for (i="zzzzz";i="aaaaa";i=i.replace(i.substring(0,))
System.out.println(i);
Des idées?
La réponse la plus simple ici. –
G - Comme la façon dont vous lui avez donné la direction sans résoudre le problème –