数据类型:
1)基本数据类型 2)引用类型
一、基本数据类型
基本数据类型又分八种:
1 整型 byte
声明:byte b= -128 ; / / byte:8 位,占一个字节,用于表示最小数据单位,如文件中数据,范围为-128~127;
2 短整型 short
声明:short s = --32768 ; / / short :16位,占两个字节, 很少用 范围为-32768~32767;
3 整型 int
声明:int i = -2100000000; / / int :32位, 占4个字节,常用 范围为 负2的31次方到2的31次方减一;
4 长整型 long
声明:long i = -100000000000l ; / / long :64位, 占8个字节,不太常用 声明时后可加l或L 范围为负的2的64次方到正的2的64次方减一;
5 浮点型 双精度 double
声明:double d = -1.00000000000121 ; / / double :64位, 占8个字节,常用 一般为浮点型默认型;声明时后可加可不加d、D 范围不太懂,
不过很大 ;
6 浮点型 单精度 float
声明:float f = -100000000000F ; / / float:32位, 占4个字节,不常用 声明时后可加f或F 范围同上不太清楚;
7 字符类型 char
声明:char c = 'a' ; char c1=97 ; / / char :16位,占两个字节, 对应Unicode字符 常用 最小为0;范围 对应Unicode
8布尔类型 boolean
声明:boolean b=ture ; / / boolean :非true即false 用作判断真假条件
基本数据类型的转换:
基本类型从小到大依次为:
byte,short,int,long,float,double
char,
转换方式:自动转化——————从小到大自动转化
强制转化——————从大到小(可能存在精度丢失)
char c=65;
int j=c;
System.out.println( "j =" j);
double b=34.24;
int i=(int)b;
System.out.println( " i = " +i);
打印结果为j=65 i=34;
二、引用类型
java有五种引用类型:类 接口 数组 枚举 注释 (查看前辈博客得知五种)
写了又改,改了又发现自己不太清楚到底对不对。
待心中有了三两三再回来补上!