Цель: 1234 2345 3456 4567 5678
У меня есть шаблон вниз, но он не печатает после длины (4):
int i; int a; for (i = 1; i <= 5; i++) { for (a = i;a<=i+3;a++) { System.out.print(a); } }
Мой вывод: 12342345345645675678
Просто добавьте его после второго цикла:
int i; int a; for (i = 1; i <= 5; i++) { for (a = i;a<=i+3;a++) { System.out.print(a); } System.out.println(); }
int i; int a; for (i = 1; i <= 5; i++) { for (a = i;a<=i+3;a++) { System.out.print(a); } System.out.println(); // add this code {
Не нужно иметь два цикла, попробуйте:
for (i = 1; i <= 5; i++) { int j = i; System.out.println(j++ + "" + j++ + "" + j++ + "" + j); }
РЕДАКТИРОВАТЬ : я знаю, что это ограничит гибкость, но это всего лишь игрушечная проблема.
Попробуйте:
int i; int a; for (i = 1; i <= 5; i++) { for (a = i;a<=i+3;a++) { System.out.print(a); } System.out.println(); // this will print a new line. }
Добавить System.out.println() после внутреннего цикла.
System.out.println()
Java Solution
int f, g, h,T; f = 12345; h = 11111; for (g = 1; g <= 5; g++) { T = f + ((g - 1) * h); System.out.print( T + "\n") }
Добавить System.out.Println() после внутреннего цикла. Это переместит курсор на следующую строку
System.out.Println()