>>320
本当申し訳ないです。最後にします。
else if ( a % 3 <= 0 )
System.out.println("3です");
aが3の場合これが実行されますが、このあとループの最初に戻るのではなくて
最後のelseが必ず実行されるのでしょうか?