在Java中,下列关于布尔类型变量的声明和使用,哪个表述是错误的?
答案解析
A选项 `boolean result = 5 < 10;`中, `5<10`是一个关系表达式,结果为`true`,可以赋值给布尔类型变量,正确。B选项 `boolean check = true;` 直接用布尔字面量赋值,正确。C选项 `int count = 1; boolean isValid = count;`试图将整型变量`count`的值赋值给布尔类型变量`isValid`,这是非法的,因为Java中布尔类型和整型不能直接转换,错误。D选项 `boolean status = !false;`中 `!false`的结果是`true`,可以赋值给布尔类型变量,正确。
正确答案:C