关于int最大值的问题 设置 int x=2147483648 为什么不报错? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接给会报错,int x=2147483647;int y=x+1;这个不报错,y=-2147483648 都不报错啊 我 给你个网址你看下这里讲的 你这里x的值 是int范围里的最大值 当最大值+1时 就会变成最小值 就是 -2的 31ci方-1http://blog.csdn.net/cin_ie/article/details/49666249 会报错啊 会提示你超出了Int范围 脑补一下Java 数据类型:int 类型占用4个字节,1个字节=8bit,1个bit取值0|1,所以下面的等式就成立了二进制Max:01111111111111111111111111111111(符号位+长度) = 十进制(2147483647) 直接用Notepad++编辑MaxInt.java,用命令行编译运行,结果如下public class MaxInt{ public static void main(String []args){ int val=2147483648; System.out.println(val); }} int 数值范围-2^32”~2^32-1 即-2147483648~2147483647 超过会报错 关于栈与堆的问题,求解释! 消除Jcreator的设定信息 请问,如何做一个游离后可以改变大小的JToolbar 请大家介绍一下自己开发的毕业设计或自己认为好的项目:(希望贴贴不断) 初学者的简单问题 关于PROPERTIES类的问题想请教? *********************关于随机函数,附代码,up有份!************************ rmi问题 着急!!!!!!! int转成 char型,输出的很奇怪的字符! AWT高手请进 闲人莫入 成千上万的字符串,大多数只用一次,如何回收? 如何关闭while循环中的输入流
int x=2147483647;
int y=x+1;
这个不报错,y=-2147483648
http://blog.csdn.net/cin_ie/article/details/49666249
int 类型占用4个字节,1个字节=8bit,1个bit取值0|1,所以下面的等式就成立了
二进制Max:01111111111111111111111111111111(符号位+长度) = 十进制(2147483647)
public static void main(String []args){
int val=2147483648;
System.out.println(val);
}
}