java转换为int问题,怎么解决
2017-11-08 · 【免费测试,验证码5秒必达】
北京巴卜技术有限公司
北京巴卜技术有限公司(以下简称巴卜)是具备国际水准的移动商务平台技术和应用方案提供商。自成立以来,巴卜始终 致力于为国内外企业提供具备国际技术水准的移动商务平台及运营服务。
向TA提问
关注
展开全部
很简单……例子读入的是字节流,没有存储具体类型或者长度的概念,编译器并不知道当时的输入最后一位是符号位,甚至不知道11111111代表的是什么,所以转换只会按它认为最可能的一种进行转换,而byte型是有具体类型和存储长度的,既然JAVA里没有无符号类型,你这样的赋值JAVA就会自动保证结果不会出现变化,不然你想每每低位数向高位数赋值都会在高位数中得到不同的结果,那也太恐怖了……
2017-11-08
展开全部
具体是什么问题呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询