下列代码片段中,哪个变量声明会导致编译错误? A. int my_int = 10; B. float Float = 3.14f; C. boolean _isValid = true; D. char while = 'a'; 答案解析 Java中的'while'是关键字,不能作为变量名。其他选项的变量名符合标识符的命名规则,且类型声明正确。 正确答案:D