求教一道JAVA题
下面是程序中的一部分:inta=97byteb1=(byte)129;byteb2=(byte-130;system.out.printf("%c,%d,%d",a,b1...
下面是程序中的一部分:
int a=97
byte b1=(byte)129;
byte b2=(byte-130;
system.out.printf("%c,%d,%d",a,b1,b2);
输出结果是什么???
为什么???
int a=97
byte b1=(byte)129;
byte b2=(byte)-130;
system.out.printf("%c,%d,%d",a,b1,b2);
少了个括号 展开
int a=97
byte b1=(byte)129;
byte b2=(byte-130;
system.out.printf("%c,%d,%d",a,b1,b2);
输出结果是什么???
为什么???
int a=97
byte b1=(byte)129;
byte b2=(byte)-130;
system.out.printf("%c,%d,%d",a,b1,b2);
少了个括号 展开
展开全部
a,-127,126
应该byte的最大范围-255 -- 254
a的ASSIC就为97 ,所以结果就成那样....
应该byte的最大范围-255 -- 254
a的ASSIC就为97 ,所以结果就成那样....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是什么减130?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询