*
*****
*********
*********
*********
*********
вот мой код, но он не работаетЯ хочу напечатать parttern X или * используя цикл while. она должна выглядеть
final int WIDTH = 6;
final int HEIGHT = 9;
int i = 0;
int j = 0;
while (i < HEIGHT * 2 && j < WIDTH) {
if ((i + (i % 2) + (WIDTH)/2) < j // right slope
|| (i + (i % 2) + j) < (WIDTH)/2)// left slope
{
System.out.print(" ");
}
else {// solid then
System.out.print("*");
}
}
System.out.println();
i+=2;
j++;
Итак, что он выводит? – Johan
Из любопытства, почему вы увеличиваете 'i' и' j' после завершения печати? Это выглядит как бесконечный цикл ...! – d0rmLife
это java, а не C правильно? –