JavaStudy——0071:
阿新 • • 發佈:2018-11-15
總時間限制: 1000ms 記憶體限制: 65536kB
描述
根據引數,畫出矩形。
輸入
輸入一行,包括四個引數:前兩個引數為整數,依次代表矩形的高和寬(高不少於3行不多於10行,寬不少於5列不多於10列);第三個引數是一個字元,表示用來畫圖的矩形符號;第四個引數為1或0,0代表空心,1代表實心。
輸出
輸出畫出的圖形。
樣例輸入
7 7 @ 0
樣例輸出
@@@@@@@
@ @
@ @
@ @
@ @
@ @
@@@@@@@
Accepted程式碼
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int length=in.nextInt();
int width=in.nextInt();
char ch=in.next().charAt(0);
int flag=in.nextInt();
if(flag==0) {
for (int i=0;i<length;i++) {
for (int j=0;j<width;j++) {
if(i==0 || i==length-1 ||
j==0 || j==width-1)
System.out.print(ch);
else
System.out.print(' ');
}
System.out.println();
}
}
else {
for (int i=0;i<length;i++) {
for (int j=0;j<width;j++) {
System.out.print(ch);
}
System.out.println();
}
}
in.close();
}
}