Java中int的取值范围
来源:互联网 发布:怎么看淘宝的网址 编辑:程序博客网 时间:2024/04/28 11:25
先上代码,通过下面代码的执行结果观察
运行结果:
运行结果(同上面代码):
public class Test {public static void main(String[] args) {// 2的31次方 int j = (int) Math.pow(2,31); System.out.println("j的值" + j); }}
运行结果:
j的值2147483647
继续修改代码
public class Test {public static void main(String[] args) {// 2的31次方 int j = (int) Math.pow(2,32); System.out.println("j的值" + j); }}
运行结果(同上面代码):
j的值2147483647
public class Test {public static void main(String[] args) {int j = 2147483647; System.out.println("j的值" + (j + 1)); }}运行结果:
j的值-2147483648
这里是负值,int型最小值
当int的最大值+1后,会变成int的最小值
故:java中int的取值范围是2的32次方,最大值是2的31次方,最小值是负值的2的31次方-1
0 1
- Java中int的取值范围
- Java中int的取值范围
- Java中int的取值范围
- java中int取值范围是怎么计算的?
- java 中 byte,short,int,long的取值范围
- java 中 int 类型的取值范围
- int的取值范围
- int的取值范围
- int的取值范围
- java中short、int、long、float、double取值范围
- java中short、int、long、float、double取值范围
- java中short、int、long、float、double取值范围
- java中short、int、long、float、double取值范围
- java中short、int、long、float、double取值范围
- java中byte、short、int、long、float、double类型的取值范围
- 注意java int整形变量的取值范围
- Java中float的取值范围
- Java 中 float 的取值范围
- 树莓派键盘定义 解决#号变成英镑符号的问题
- ARM中的RO、RW和ZI DATA说明
- 33.Android 自动适配字体大小的AutoAdjustSizeEditText
- hadoop
- hdu 1712 ACboy needs your help (分组背包)
- Java中int的取值范围
- Oracle里面的用户user无法登录 LOCKED(TIMED)
- T检验
- Springmvc4.x笔记之2. SpringMVC_HelloWorld
- zip4j -- Java处理zip压缩文件的完整解决方案
- Oracle密码复杂度设置
- 细碎的.net
- unable to locate解决方法
- iOS开发系列--通知与消息机制