1.byte:字节型
作用:用于储存整数
占用内存:占用1个字节
取值范围:-128~127
2.short:短整型
作用:用于储存整数
占用内存:占用2个字节
取值范围:-2的15次方到2的 15次方减1
3.int:java中常用的整型
作用:用于储存整数
占用内存:占用4个字节
取值范围:-2的31次方到2的31次方减1
4.long:长整型
作用:用于储存较大的整数
占用内存:占用8个字节
取值范围:-2的62次方到2的62次方减1
注:在使用long储存整数时必须在变量值的后面加上L/l;
5.float:单精度浮点型
作用:用于储存小数
占用内存:占用4个字节
注:在使用float保存小数的时候,必须在变量值的后面加f/F,
不能表示精确的值
6.double:双精度浮点型
作用:java中常用的浮点型,用来保存小数
占用内存:占用8个字节
注:不能表示精确的值
7.char:字符型
作用:用来保存单个字符也可以用来储存整数
占用内存:占用2个字节
应用格式:采用的是unicode编码格式
储存整数时的取值范围:0~65535
注:里面每个字符都对应一个整数,例如:a=97,数字0对应48
8.boolean:布尔型
作用:用来储存true或者false
占用内存:占用1个字节
基本数据类型的转换:
数据类型的大小关系:
byte<short<char<int<long<float<double
小转大:自由转
大转小:强制转
变量名的命名法则:
小驼峰命名法:第一个单词的字母小写,其他单词的首字母都大写
例如:className,classScore
类名命名:
大驼峰命名法:所有单词的首字母都大写
例如:ClassName,ClassScore