【发布时间】:2011-06-27 02:14:07
【问题描述】:
我需要根据用户输入的行数在 java 中创建这些模式:
1
12
123
1234
第12345章
54321
4321
321
21
1
12345
1234
123
12
1
我可以做前两个,但我不能做第三个。我还需要在每个数字之间留一个空格。请帮忙!
这是我第一次使用的代码:
public static void displayPatternI (int lines) {
for (int i = 1; i <= lines; i++){
for (int j = 1; j <= i; j++)
System.out.print (j + " " );
System.out.println();
}
}
编辑: 这是第二个模式的代码:
for (int i = 1; i 0; j--) System.out.print(j + " "); System.out.println();
我已尝试广泛修改第一个代码,但我无法获得第三个模式...
【问题讨论】:
-
您的问题是什么?您对其他人的尝试在哪里?您的代码中有哪些部分被卡住了?
-
你可以使用递归来代替嵌套循环。
标签: java design-patterns