这是一个家庭作业问题,所以我想要帮助,而不是答案。
我正在尝试根据用户输入的数字从数字中创建 2 个三角形。
"Enter a number between 2-9: "3"
1
12
123
1
21
321
IE2:
"Enter a number between 2-9: "5"
1
12
123
1234
12345
1
21
321
4321
54321
我已经能够完成第一个三角形。但是当我添加我的嵌套循环时,它会将我的第一个三角形与从嵌套循环开发的数字混淆。它还将所有数字放在一条垂直的直线上。我尝试了不同嵌套循环的变体,甚至尝试弄乱 a StringBuilder
,但仍然不成功。到目前为止,这是我在代码中的内容:
import java.util.Scanner;
public class NestedLoops
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.print("Enter a Number between 2-9: ");
int width = input.nextInt();
String r = "";
for (int i = 1; i <= width; i++)
{
r = r + i;
System.out.println(r);
}
}
}
同样,我正在寻求帮助/理解,而不仅仅是答案。