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型の範囲内なので自動型変換されて代入される