for文を書いているだけなのが何か目新しいのかな?
多分それはあなた自身に問題があるのではなく、講師の方に問題があるな
関数を作成せよとか、補足のstaticメソッド指定ってのをみると
講師の程度がよくわかる


メソッド名ってそのメソッドが何をするか表すように命名するんだよ
だからrepeatは何を繰り返すかはわからんが、何かを繰り返すメソッド
ってのが想像つく

あと、メソッドはなるべく分割することを心がけること
ピラミッドの例でいうならば、spiraメソッドに二重for文を直接
書くのではなく、repeatのように内側の処理を他のメソッドで
書くようにするとかね