Как это сделать?Как напечатать последовательные целые числа больше 0, три на строку?
Я пытаюсь петлю этого:
0-> 1,2,3
1-> 4,5,6
2-> 7,8,9
3-> 10,11,12
4->.....
......
Я не знаю, как написать этот алгоритм. Я пробовал ниже, это не работает.
public class gYie {
public static void main(String[] args) {
int current = 0;
int death = 0;
for (int i = 0; i < 10; i++) {
System.out.print(i + " ");
for (int j = 0; j < 3; j++) {
System.out.print(death+j +" ");
current += j;
}
death += current;
System.out.println("");
}
}
}
Его Выход:
run:
0 0 1 2
1 3 4 5
2 9 10 11
3 18 19 20
4 30 31 32
5 45 46 47
6 63 64 65
7 84 85 86
8 108 109 110
9 135 136 137
Как решить эту проблему? Я не могу думать, как это написать.
3 становится 18,19,20 вместо 12,13,14.
Каким должен быть выход? – CloudyMarble
Проверьте мои анкеты для решения, которое использует только один цикл – rajesh