- 基本数据类型
- 数值型
1、整数 :byte、short、int、long
2、小数 : float 、 double - 字符型 :char
- 布尔型 :boolean;取值只能为 true 或 false
- 引用数据类型:实际上类似于C语言的指针操作,传递的是内存的空间地址。
- 数组
- 类
- 接口
数字的操作中会出现数据的溢出
- 任何一种数据类型都有其最大的取值,如果已经是最大值,则加1 后变为最小值,如果是最小值,则减1 后变为最大值。
数据的默认类型
- 在java 中一个整数的默认类型是 int 型
- 一个小数的默认类型是double型
float x = 30.4 //这样声明小数 会存在损失精度的问题,因为小数的默认类型是double类型,double的取值比float 大,所以 会存在损失精度的问题。解决方法 double x=30.4 或float x= 30.4f
数据类型的转换
char -->int 互相转换,转成ASCLL码
byte --short -- int-- long
int-- float --double double是数据长度最大的
但是遇到字符串的时候,所有的数据都向字符串转换,使用“+”进行字符串的连接操作。