请问java中,byte b = 1;为什么不需要向下强转成byte型
如果Java中,数字默认是int,小数默认是double,那byteb=1;为什么不需要强转呢?是自动强转了,还是没转?...
如果Java中,数字默认是int,小数默认是double,
那byte b =1;为什么不需要强转呢?
是自动强转了,还是没转? 展开
那byte b =1;为什么不需要强转呢?
是自动强转了,还是没转? 展开
展开全部
因为byte的范围是-128到127,而一在范围内,所以可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
byte 也是一个数据类型啊,都是整型的,byte =1 是合法的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
byte的范围是-128~127
byte=1不需要转换
byte=1不需要转换
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自动转了的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询