问题:[选择题]
A.blooeanisAlive()
B.ThreadcurrentThread()
C.StringgetName()
D.smticbooleaninterrupted()
● 参考解析
在Java语言中,字符在计算机中是转换成数值表示的,如’a’其实在计算机中同int型的97是同一个常量,所以选项D)’a’=8中,即97=8,将8赋值给97,这时系统会发生编译错误。还有一点,赋值表达式的组成是在赋值运算符的左边是一变量,右边是一表达式。所以选项D)’a’=8中左端已经是个表达式(常量),因此就违背了赋值运算符的规则。选项A)’a’%6和选项B)’n’-3都是先将字符自动转化成在计算机中存储的数据的值,然后再进行运算;选项C)a>=4==b=4和b