我想用Java中的for循环打印出这种模式,但我有点卡住了。使用for循环在Java中打印模式
zzzzz
azzzz
aazzz
aaazz
aaaaz
aaaaa
我可以打印:
a
aa
aaa
aaaa
aaaaa
使用:
String i = " ";
int a = 0;
for (i="a";i.length()<=5;i=i+"a")
System.out.println(i);
和
zzzzz
zzzz
zzz
zz
z
使用:
String i = " ";
for (i="zzzzz";i.length()>0;i=i.substring(0,i.length()-1))
System.out.println(i);
但我无法弄清楚如何将它们结合起来。我正在考虑替换i
的子字符串,并且每次将结尾索引的值增加1,但不确定如何编码。我从这样的事情开始:
String i = " ";
String b = " ";
for (i="zzzzz";i="aaaaa";i=i.replace(i.substring(0,))
System.out.println(i);
任何想法?
这里最简单的答案。 –
G--就像你给他的方向而不解决问题的方式 –