以下哪个JAVA表达式合法 `int 2a = 10;` `String str = '123'`; `byte b = 1024;` `String str = "Hello " + 123;`
时间: 2023-11-21 22:17:02 浏览: 65
简单说说JAVA的String和byte[]的关系
以下JAVA表达式中合法的是`String str = "Hello " + 123;`。
其他表达式不合法的原因如下:
- `int 2a = 10;`:变量名不能以数字开头,因此不合法。
- `String str = '123'`:字符串用单引号括起来是不合法的,应该使用双引号括起来。
- `byte b = 1024;`:byte类型的取值范围是-128到127,因此1024超出了byte类型的取值范围,不合法。
- `String str = "Hello " + 123;`:这是一个合法的字符串连接表达式,将字符串"Hello "和整数123拼接在一起,得到一个新的字符串"Hello 123"。
阅读全文