55. 已知double a=5.2; 则正确的赋值表达式是( )。

55. 已知double a=5.2; 则正确的赋值表达式是( )。
A. a+=a-=(a=4)*(a=3)
B. a=a*3=2
C. a%3
D. a=double(-3)
答案是D但是我不明白,我觉得都不对呀,求大神帮帮忙。

包小龙虾
浏览 2199回答 3
3回答

熙曜

D那个是把-3进行强制类型转换转换成双精度浮点数类型的。而且AB都有双等号,C没有赋值符号,所以只能是D

Stming

排除法,AB都有两等于号,C没有赋值=,D是正常的赋值语句,double型(-3)
打开App,查看更多内容
随时随地看视频慕课网APP