在java中创建数字模式(续)

在java中创建数字模式(续),java,design-patterns,Java,Design Patterns,我需要根据用户输入的行数在java中创建这些模式: 1 12 123 1234 12345 54321 4321 321 21 一, 12345 1234 123 12 一, 我能做前两个,但我不能做第三个。我还需要在每个数字之间留一个空格。请帮忙 以下是我第一次使用的代码: 公共静态无效显示模式i(int行){ for(inti=1;i只需将第一个for循环更改为递减而不是递增 for (int i = lines; i > 0; i--) { 而不是 for (int i = 1;

我需要根据用户输入的行数在java中创建这些模式:

1
12
123
1234
12345

54321
4321
321
21
一,

12345
1234
123
12
一,

我能做前两个,但我不能做第三个。我还需要在每个数字之间留一个空格。请帮忙

以下是我第一次使用的代码:

公共静态无效显示模式i(int行){


for(inti=1;i只需将第一个for循环更改为递减而不是递增

for (int i = lines; i > 0; i--) {
而不是

for (int i = 1; i <= lines; i++){

for(int i=1;i)你的问题是什么?你对其他人的尝试在哪里?你的代码中有什么地方卡住了?你可以使用递归来完成它,而不是嵌套循环。谢谢你,伙计!我知道你是怎么做到的。我不知道为什么我以前没有看到这个…再次感谢!
for (int i = 1; i <= lines; i++){