Как вывести 2 квадрата в цикле for
Как вывести 2 квадрата в цикле for.Решал задачи с вложенными циклами for и необходимо было выводить изображения такого рода
Понимаю что решение простое но сколько задач такого типа не решал это сделать не могу
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 6; j++) {
if (j<4||i<4) {
System.out.print("0 ");
} else if(i>1||j>1) {
System.out.print("0 ");
}else{
System.out.print("* ");
}
}
System.out.println();
}
Ответы (1 шт):
Автор решения: MBo
→ Ссылка
Вот смотрите - вам всегда нужно выводить n звездочек, но начиная с n-го цикла, перед ними ещё n/2 пробелов
int n = 4;
for (int i = 0; i < n * 3 / 2; i++) {
if (i >= n)
for (int j = 0; j < n/2; j++)
System.out.print(" ");
for (int j = 0; j < n; j++)
System.out.print("* ");
System.out.println();
}
