使用する場合に適用される。2);次の文と正確に同じように振舞う。次のように任意の代入式とする。Expression:AssignmentExpressionC及びC++と異なり,Javaプログラム言語にはコンマ演算子は存在しない。限定名コンパイル時定数式は,switch文(14.10)内のcase内で使用し,代入変換(5.2)に対して特別な意味をもつ。コンパイル時の定数式は,FP厳密であることを考慮しなくてよい非定数式中に出現した場合でさえも,常にFP厳密(15.4)として処理される。定数式の例を次に示す。