//學院工作打印廣場環路
你好,我想用循環打印一個正方形,它也需要用戶輸入的高度和寬度。 輸出應該是這樣的
.... . . ....
任何幫助,將apprciated
import java.util.Scanner;
public class Ex1 {
public static void main(String[] args) {
Scanner input = new Scanner(System. in);
System.out.print("Please enter the height of the box: ");
int x = input.nextInt();
System.out.println("Please enter a width for the box: ");
int y = input.nextInt();
drawbox(x, y);
}
static void drawbox(int x, int y) {
for (int j = 0; j < y; j++) {
System.out.println("*");
System.out.println();
for (int i = 0; i < x - 2; i++) {
System.out.print("*");
for (int z = 0; z < y - 2; z++) {
System.out.print(" ");
}
System.out.println("*");
for (int i = 0; j < y; j++) {
System.out.println("*");
}
}
}
}
}
爲什麼帶打印廣場的兩個參數?用一個參數(用戶輸入)你可以做到這一點 –
在一個正方形:heigth ==寬度。如果用戶可以輸入heigth和width,則必須打印一個矩形。請說明你需要做什麼。 – Mailerdaimon