Будет ли это работать?
public void printRectangle(String str, int width, int height) {
for (int y=0; y<height; y++) {
for (int x=0; x<width; x++) {
//if (x > 0) System.out.println(" ");
System.out.print(str);
}
System.out.println();
}
}
Пример
printRectangle("#### ", 4, 4);
даст
#### #### #### ####
#### #### #### ####
#### #### #### ####
#### #### #### ####
А
printRectangle("#", 4, 4);
даст
####
####
####
####