Использование Java,Для шаблона Loop от 654321,54321 .. 1
Я пытаюсь использовать вложенные для петель, чтобы сделать диаграмму, которая печатает 654321 до 1,
Пример,
654321
54321
4321
321
21
1
следующие печатает код из достаточно близко, например, но вместо того, уменьшается от переднего снижения со спины,
654321
65432
6543
654
65
6
Это что-то вроде того, что я хочу поставить не совсем так, как бы вы его отсчитали с самого начала?
public class test_for_loops{
public static void main (String [] args){
int lines = 6;
for (int i = 1; i <= lines; i++){
for (int j = lines; j >= i; j--){
System.out.print (j + " ");
}
System.out.println();
}
}
}
Ваш внутренний цикл печати 'j' который всегда начинается с 'lines', который установлен на' 6'. Таким образом, ваш результат ожидается. Если вы хотите печатать, начиная с другого значения, вам нужно выяснить выражение, которое будет вычислять это значение. Для первой строки это должно быть 6, для второго 5, третьего 4 ... вы видите шаблон? – Pshemo
люди не должны давать ответ, это контрпродуктивно для OP, которому просто нужно отлаживать код немного дольше, пока, наконец, не выясните, где ошибка в текущей логике. – dabadaba
Спасибо, Pshemo, что делает намного больше смысла, я не был думая об этом, заявляя с 6, инстинкт просто знал, что в нем должно быть 6 символов –