public static void printRectangle(int height, int width) {
for (int i = 0; i< height; i++){
for (int j = 0;j<width;j++){
if(i==0||i==height-1){
System.out.print("-");
}else if (j==0||j==width-1){
System.out.print("|");
}else{
System.out.print("*");
}
}
System.out.print("\n");
}
System.out.print("\n");
}
public static void main(String[] args) {
printRectangle(6,10);
}
这个就是判断是否到矩形的右边界和底部,如果是则输出边线符号
因为数组长度是width,那么其下标最大值就是width-1