変数とデータ型誤り発見

Javaの「boolean型」に関する記述のうち、誤っているものはどれですか?

A.boolean型が取り得る値はtrueとfalseの2つのみである
✓ この記述は正しい。boolean型はtrue/falseのみを持ち、他の値は存在しません。
B.boolean型の変数に0や1などの整数値を代入することができる← 正解
✓ 正解です。この記述が誤りで、正しくはJavaのboolean型には整数値を代入できず、コンパイルエラーになります。
C.boolean型はプリミティブ型の一つである
✓ この記述は正しい。booleanはJavaの8つのプリミティブ型の一つです。
D.if文やwhile文の条件式にはboolean型の値が使われる
✓ この記述は正しい。if文やwhile文の条件式はboolean型の式である必要があります。

Oracle Certified Java Programmer, Bronze SE の問題一覧