永发信息网

java程序的问题

答案:2  悬赏:30  手机版
解决时间 2021-02-15 20:54
public class Demo {
public static void main(String args[]) {
int num = 2147483647 ;
num += 2 ;
System.out.println(num) ;
}
}
输出结果为什么是-2147483647
最佳答案
java中int类型的数据 占据4个字节,即32位,最高位时符号位(0是正数,1是负数)
最小值是 -2,147,483,648(-2^31)
最大值是 2,147,483,647(2^31 - 1)
最大值2147483647 + 1后,数据进位,符号位变为1后
就变成最小数-2,147,483,648,
再加1就是你得到的结果了
总之一句话是因为数据位的溢出,导致符号位的变化。
在计算机中 负数的表达形式,是啥呢???正数取反再加1,所以整个过程的涉及的原理就是这两个
全部回答

这个是递归算法,就是一个阶乘,由你的程序得所求为5×func(4)

5×4×func(3)

5×4×3×func(2)

5×4×3×1当n=2时,func(2)=1递归结束

所以所求为60

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
启东市中医院这个地址在什么地方,我要处理点
被陌生人拉进徽信群,怎么样才能出来
打羽毛球肩部有根筋疼是怎么回事
进入青春期后,男生与女生身体结构和生理上的
买的当年百灵鸟到家后快一个月了怎么一直不叫
淮滨县信阳淮滨农村商业银行(固城支行)在什么
索菲娅女子SPA生活会馆化妆品专卖店这个地址
请问HP1010打印机怎么设置无边距打印
丰原大药房中山街连锁店怎么去啊,有知道地址
雅思刚过6.5,阅读7写作是6,现在打算自学sat,
win10 系统怎么设置管理员权限设置
王三蔬菜水果店我想知道这个在什么地方
67又12分之7+4分之3+4又12分之5 计算过程 急
戴尔台式电脑按启动没反映,无法启动开机
认可一个人,始于颜值,陷于才华,忠于人品,
推荐资讯
微软商城购物用的啥物流???几天能到?
深圳的社保卡东莞可以用吗
怎么样反屏蔽4G屏蔽仪?
6分之1+7分之1+12分之1等于几(结果用分数表
为人重要在哪,点点滴滴之间猜一字
在微信自己给自己点赞是什么心态?
大陆新娘第一次去台湾移民署会问些什么问题?
tf什么时候和彭悦先拍了广告
南巷北区在哪里啊,我有事要去这个地方
react native 怎么引用第三方库
好乐佳购物广场盆尧店地址有知道的么?有点事
滦平至兴隆的班车是上午几点的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?