C D F

A int型にdoubleのリテラルは代入できない 
B "true"では文字型になる
E nを2回使っている
G "A"ではなく、'A'とすべき
H 変数宣言では、型名は先頭だけにつける
I 宣言より先に代入文がある
J intにdoubleは代入できない

C

m=n+a;で、n+aはdoubleの値になるのでmに代入できない

B

'a'はリテラルなので、コンパイル時に、文字コード(整数)の97に変換される。97はbyte型の範囲内なので自動型変換されて代入される