基本数据类型
- byte(1个字节)-27~27-1;
- short(2个字节)-215~215-1;
- int(4个字节)-231~231-1;
- long(8个字节)-263~263-1;
- float(4个字节)
- double(8个字节)
- char(2个字节)
- boolean(1个位)
ps:当一个数赋值的时候如在这个数后面加上L,则表示这个数是long类型的,比如long num=222222235555L;
当一个数赋值的时候如果在这个数后面加上F,则表示这个数是float类型的,比如float e=2.71;
引用数据类型
- 类
- 接口
- 数组
基本数据类型转换
基本数据类型优先级从低到高
byte,short,char->int->long->float->double
进制
public static void main(String[] args) { //十进制 int i=10; //二进制 int i1=0b10; //八进制 int i2=010; //十六进制 int i3=0x10; System.out.println(i); System.out.println(i1); System.out.println(i2); System.out.println(i3); }
大数运算
整数-BigInteger
浮点数-BigDecimal
大数运算参考http://duny31030.top/2018/08/24/JAVA-BigInteger/?tdsourcetag=s_pcqq_aiomsg