C D n%0.3は答えがdoubleになる。また、n+xもdoubleになるので使えない。 switchの()に指定できるのは、int型、String型、enum型のどれかである。ただし、longは使えない。 C D E caseラベルに指定できるのは、int型、String型、enum型のリテラルであり、それ以外の型のリテラルや式、変数は指定できない。10%3は式であるが、リテラルだけからなる式は、コンパイラが事前に計算してリテラルに置き換えるのでエラーにならない。