明解javaの演習3−7(P61)の問題なんだけど分からないから教えてくれ。
条件は入れ子となったif文で書くこと。

正の整数を読み込んで、それを3で割った値に応じて『その値は3で割り切れます。』
『その値を3で割った余りは1です。』『その値を3で割った余りは2です。』
のいずれかのを表示するプログラムを作成せよ。
※正でない値を読み込んだ場合は、『正でない値が入力されました。』と表示すること。

import java.util.Scanner;
class Enshuu3_7{

public static void main (String [] args){
Scanner stdIn = new Scanner(System.in);

System.out.print("整数値:");
int a = stdIn.nextInt();

if(0<a)
if(a%3==0)
System.out.println("その値は3で割り切れます。");
/* else
  System.out.println("その値を3で割った余りは1です。");
System.out.println("その値を3で割った余りは2です。"); この辺*/

  else
System.out.println("正でない値が入力されました。");
}
}

とりあえず出来るところまで自分でやってみたが、
余り1と余り2のところの分岐がよくわからない。