Прямоугольник из звездочек(метод)

Уровень 1, Задание 3

package com.gmail.potrapmax;

public class Main {

    public static void main(String[] args) {
        int weight = 5;
        int height = 7;
        draw(weight, height);
    }

    public static void draw(int weight, int height) {
        for (int i = 0; i < height; i++) {
            for (int j = 0; j < weight; j++) {
                if (i == 0 || i == (height - 1) || j == 0 || j == (weight - 1)) {
                    System.out.print("*");
                } else {
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
    }
}

Предложенное вами решение верно