public class Pattern {
public static void main(String[] args) {
int a;
String b = "*";
int d = 0;
for (a = 0; a < 10; a++) {
for (int c = 10; c > d; c--) {
System.out.print(b);
}
System.out.println();
d = d - 2;
}
}
}
Эта программа печатает растущий звездный шаблон.Я не понимаю, как работает эта программа
**********
************
**************
****************
******************
********************
**********************
************************
**************************
****************************
Это прекрасно работает, но я думал, что это напечатает декрементный звездный узор. Может кто-нибудь объяснить, как эта программа работает? Я относительно новичок в Java.
Посмотрите внимательно на внутренний контур. – immibis
Печать значений 'd' после его изменения. Вы, наверное, хотели 'd = d + 1;' – Pshemo