Это вопрос домашней работы, поэтому я хотел бы получить помощь, а не ответ.Как изменить строку чисел в вложенном цикле
Я пытаюсь создать 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);
}
}
}
Опять же, я ищу помощь/понимание, а не просто ответ.
Пожалуйста, наведите курсор на тег 'homework' и прочитайте, что там написано. – Xymostech
вам нужно использовать вложенный цикл для назначения? Вы можете решить это в двух циклах без их вложения или даже с помощью нескольких более сложных манипуляций с строками. – twain249
@ Xymostech, не могу использовать школу. предложения? –