, поэтому я должен делать программу, которая создает коробку из звездочек, и пока она не отображается правильно, иногда столбцы слишком маленькие, иногда слишком большие, но никогда там, где они должны быть. кто-то может помочь!Моя программа звездочки не работает должным образом
import java.util.Scanner;
public class DisplayBox {
public static void drawBar(int length){
for (int i = 1; i <= length; i++){
System.out.print("*");
}
}
public static void drawHeight(int height, int length){
int h = 0;
while (h++ < length - 2){
System.out.print("*");
int h1 = 0;
while (h1++ < length - 2){
System.out.print(" ");
}
System.out.println(" *");
}
}
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Please enter the length of the Box: ");
int length = input.nextInt();
System.out.println("Please enter the height!: ");
int height = input.nextInt();
System.out.println();
drawBar(length);
drawHeight(height, length);
drawBar(length);
}
}