A-A+

下面哪些代码在Java语言中是合法的? ()A.stringA=abcdefg; A-=

2022-08-06 05:00:44 问答库 阅读 176 次

问题详情

下面哪些代码在Java语言中是合法的? ()
A.stringA="abcdefg"; A-="Cde";
B.stringA="abcdefg"; A+="cde";
C.Integer J=new Integer(27); J-=7;
D.Integer J=new Integer(27); J--;请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:该题考查对赋值运算的理解。对于字符串,可以用加号“+”进行连接,而不能用减号“-”。而对于基本类型的类包装所定义的对象都不能再像基本类型那样直接进行赋值运算了,若要进行运算,必须先提取它们的值,然后再进行运算。

考点:语言,代码