永发信息网

java一道题?选什么?为什么?

答案:4  悬赏:40  手机版
解决时间 2021-03-01 00:20
  • 提问者网友:了了无期
  • 2021-02-27 23:38
指出正确的表达式( ) (选择1项)
A) double a=1.0; B) Double a=new double(1.0);
C) byte a = 340; D) Byte a = 120;
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-02-28 00:42
A 是对的

B, double 不是类, 所以不能 new double();
c, byte 最大127 所以,赋340溢出了
d, Byte 是类, 需要 new Byte(120);
全部回答
  • 1楼网友:街头电车
  • 2021-02-28 04:05
选c, 因为char和int是可以互相转换而不需要强制转换的,就是说char类型的字符对应一个int值(ascii码)
  • 2楼网友:慢性怪人
  • 2021-02-28 03:19
A,C,D是正确的
  • 3楼网友:独行浪子会拥风
  • 2021-02-28 01:51
AD是对的 JDK1.5以后D应该也是对的 java对基本数据类型提供了自动装箱拆箱动作 bc原因同二楼
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯