1
所以我應該製作一個程序,用星號創建一個盒子,到目前爲止它不能正確顯示,有時列太小,有時太大,但是從來沒有他們需要的地方。有人可以幫忙!我的星號框程序不能正常工作
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);
}
}