首页 > 试题广场 >

以下哪个表达式是不合法的()

[单选题]
以下哪个表达式是不合法的()
  • String x="Hello" ; int y = 9; x+=y;
  • String x="Hello" ; int y = 9; if(x==y)  {  }
  • String x="Hello" ; int y = 9; x=x+y;
  • String x3=null ; boolean y3=(x3!=null) && (x3.length()>0);
B
x==y,这里会出错,x和y类型不同,不能这样比较。
选项A.C的y会变成string类型和x相加
D是三元表达式,是可以这么写的
发表于 2020-05-17 15:41:32 回复(0)
D
发表于 2017-02-09 11:13:11 回复(0)