先月からjavaを習い始めた高校2年生です。
遊びすぎて宿題の意味がわかりません。先輩、教えてください

1
Class名 mondai1
30から1まで-2ぞつ表示するプログラムを作成しなさい
ただし、4の倍数は表示しないようにする

2
class名 mondai2
コマンドラインから2つの整数をあたえて、それぞれ最大の約数を求めるプログラムを
作成しなさい。また、割り切ることができなければ"素数です"と表示させること
ただし最大の約数を求める計算はmaxYakusuメソッドを作成し、そこで行うこと
引数、戻り値は自由とする

どうかお願いします