数据类型分为:
1.引用类型(字符型);
2.基本数据类型(数值型);
以下为基本数据类型介绍(括号内的数字表示该类型所占据的字节数)
a.整型
byte(8) short(16) int(32) long(64)
-128~127
-2^15~2^15-1
-2^31~2^31-1
-2^63~2^63-1
long l=1l;
b.浮点类型
float(32) double(64)
占位多的 精度高
占位少的 精度低
double d=8.9;
float f=8.9f;
float f=1.0f;
c.字符型(16)
'男'
char(16)
ascall字符
char c='A';
int i='A'+1;
d.布尔型(8)
boolean(1)
true false
boolean bo=false;
变量的命名规则
变量的命名规则(标示符的命名规则)
1.首字母:只能是字母,下划线 ,'$';其他部分只能是字母,下划线,‘$',数字;
2.不能使用java中的保留字(”java“不是保留字);
类型转换
可转换的数据类型
1.整形:byte short int long
2.浮点 float double
3.字符型 char
4.布尔型 Boolean
a.隐式转换:(小箱子放大箱子)
整形里面
大箱子:占位多
小箱子:占位少
整形与浮点型之间
大箱子:精度高
小箱子:精度低
浮点型之间
大箱子:精度高
小箱子:精度低
b.强制转换(大箱子放小箱子)
浮点型和整形的问题
切割