Java基本数据类型——整数类型

1.整数类型,比long型还要大的整数类型:Big Integer
2.Java中默认的类型为十进制,当我们在数据前面加上一个0是就代表八进制。数据以0x开头表示十六进制。
3.进制转换: 把一个十进制的数例如10转换成二进制可以用 Integer.toBinaryString(10)
即可将十进制的10 转成二进制的1010。
4.进制转换: 把一个十进制的数例如10转换成八进制可以用 Integer.toOctalString(10)
即可将十进制数10 转换成八进制的12
5.进制转换: 把一个十进制的数例如10转换成十六进制可以用 Integer.toHexString(10)
即可将十进制数10 转换成十六进制的a
6.java语言中整数默认的数据类型int型,
7.Java中语言转型问题:int a= 10;
  long = 200;
  short = 200;
 byte  = 100;
注释:其中这些整数常量全部的默认类型都为int型,但是这些数据的大小没有超过 byte/short/char的表述范围,则数据可以自动转型。
8.long类型:Java默认的整数数据类型是int但是当数据超过int的范围即超过21亿的时候,数据是没办法表述的,所以此时可以再数据后面加上一个“L"使数据转换成long型。
例子:正确形式:long a = 1234556677889L
      错误形式:   int a =  1234556767889(大于21亿,超过int范围不能表示)

你可能感兴趣的:(变量,Java)