首页 > 试题广场 > 下面的Java赋值语句哪些是有错误的 ()
[不定项选择题]
下面的Java赋值语句哪些是有错误的 ()
  • int i =1000;
  • float f = 45.0;
  • char s = ‘\u0639’
  • Object o = ‘f’;
  • String s = "hello,world\0";
  • Double d = 100;
C选择没有;

发表于 2019-07-23 17:54:37 回复(1)
选项F是自动装箱, 装箱过程中调用的是Double类的valueOf( double d )方法, 而这里是100为int型, 所以编译会“cannot convert from int to Double”。
编辑于 2019-09-15 14:37:07 回复(0)
b选项float f = 45.0;是double类型,错误;
c选项:char s = ‘\u0639';是Unicode 标量值,是正确的;
f选项:Double d = 100;是int类型,错误。  c选项:

编辑于 2019-09-24 09:57:06 回复(3)
这题该选bf吧
编辑于 2019-09-26 18:19:33 回复(2)
Double d = 100;
为什么错l
发表于 2019-07-15 15:33:54 回复(5)
100是int类型无法完成Double的自动装箱
发表于 2019-10-11 14:41:54 回复(0)
这个c也太难了吧
发表于 2019-10-05 23:48:48 回复(0)
有一说一,C没加分号啊
发表于 2019-10-05 16:35:05 回复(0)
F选项是double的包装类型Double,换成double就是对的了。 float f = 45.0;是double类型,错误。
编辑于 2019-10-02 22:34:57 回复(0)
int类无法转换成Double类
发表于 2019-10-02 20:21:18 回复(0)
看清楚:F选项是double的包装类型Double,换成double就是对的了

编辑于 2019-09-30 20:40:48 回复(0)
卧槽!!Double看成了double。。。
发表于 2019-09-27 17:05:47 回复(0)
cannot convert from int to Double
发表于 2019-07-12 19:06:18 回复(0)