基本数据类型和Strig类
在java中数据类型分为基本数据类型和对象类型:
1.基本数据类型:byte short int long(这一类也叫做整型)
char float double(这一类也叫做浮点型)
boolean(布尔型)
一个byte对应一个字节,对应二进制的长度就是八位,其范围为-2^8~2^8-1;
一个short对应两个字节,对应二进制的长度就是十六位,其范围为-2^16~2^16-1;
一个int对应四个字节,对应二进制的长度就是三十二位,其范围为-2^32~2^32-1;
一个long对应八个字节,对应二进制的长度就是六十四位,其范围为-2^64~2^64-1;
注:以上四种数据类型有正负,看二进制最后一位,如果是0则为正,非零则为负。
在java中一个char对应两个字节;
一个float对应四个个字节;
一个double对应八个个字节;
?
注:以上三种数据类型不分正负。
?
boolean的值只有两个false/true;
这八种数据类型可以按下列顺序进行自动转换:
byte→shore→char→int→long→float→double
其他的则要进行强制转换:
例:int t=22;
byte b;
b=(byte)t;
?
2.String类
在java中String是一个类,不是一种基本数据类型,它有自己的方法和属性,实例化一个String类对象的方法如下:
例:①String str=new String("字符串");
②String str="字符串";
?
?
?
?