这是一个家庭作业问题,所以我想要帮助,而不是回答。如何在嵌套循环中反转一串数字
我想根据用户输入的数字创建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
我已经能够获得第一个三角形完整。但是当我添加我的嵌套循环时,它使用从嵌套循环开发的数字来混淆我的第一个三角形。它还将所有数字放在一条直线上。我尝试了不同的嵌套循环的变体,甚至尝试了与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);
}
}
}
我再次寻求帮助/理解,而不仅仅是一个答案。
请悬停在'家庭作业'标签,并阅读它说什么。 – Xymostech 2013-02-17 03:30:06
你需要使用嵌套循环进行赋值吗?你可以用两个循环来解决这个问题,而不用嵌套它们,或者用一些更复杂的字符串操作来解决。 – twain249 2013-02-17 03:32:41
@Xymostech,不能使用学校。建议? – 2013-02-17 03:32:56