Я написал ящик сосны в Java.Сначала он спрашивает, как высоко дерево, а после этого, сколько раз рисует его друг под другом, и в конце он рисует ствол дерева.Если первый ввод <= 0, необходимо остановить всю программу и распечатать сообщение.Если первый вход исправен, но второй вход также <= 0, остановите программу.Каков порядок, чтобы заставить это работать?Заранее спасибо! </p>
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int height;
int stars;
int level;
System.out.println("Fenyőfarajzoló program.");
System.out.print("Kérem a magasságot: ");
height = sc.nextInt();
System.out.print("Kérem a szintek számát: ");
level = sc.nextInt();
int szelesseg = height - 1;
if (height <= 0) {
System.out.println("A magasság csak pozitív lehet.");
} else if (level <= 0) {
System.out.println("A szintek száma csak pozitív lehet.");
} else {
for (int h = 0; h < level; h++) {
stars = 1;
for (int i = 0; i < height; i++) {
for (int j = szelesseg; j > i; j--) {
System.out.print(" ");
}
for (int k = 0; k < stars; k++) {
System.out.print("*");
}
stars += 2;
System.out.println();
}
}
}
for (int talp = 1; talp <= 3; talp++) {
System.out.println(" ***");
}
}