下列声明和赋值语句错误的是()。
A.double w=3.1415;
B.String strl="bye":
C.float z=6.74567;
D.boolean true=true:
请帮忙给出正确答案和分析,谢谢!