這是一個家庭作業問題,所以我想要幫助,而不是回答。如何在嵌套循環中反轉一串數字
我想根據用戶輸入的數字創建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