java基础题,要说明原因啊
3.下面哪些赋值语句是正确的?()A.longtest=012;B.floatf=-412;C.intother=(int)true;D.doubled=0x123456...
3. 下面哪些赋值语句是正确的?( )
A. long test = 012;
B. float f = -412;
C. int other = (int) true;
D. double d = 0x12345678;
E. byte b = 128; 展开
A. long test = 012;
B. float f = -412;
C. int other = (int) true;
D. double d = 0x12345678;
E. byte b = 128; 展开
5个回答
展开全部
ABD
默认情况是int,低转高,自动转;高转低,强制转;布尔与其他不转
故选ABD
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3是错的...boolean类型不能转为int
5是错的.byte只能表示-128~127.
其他都是对的.符合"容量小的类型自动转换为容量的类型".
5是错的.byte只能表示-128~127.
其他都是对的.符合"容量小的类型自动转换为容量的类型".
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-04-22
展开全部
A,B,D
C:true不能强制转换
E:byte是字节
C:true不能强制转换
E:byte是字节
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询