java初学者的第三天--数据类型

来源:互联网 发布:360网络收藏夹网页版 编辑:程序博客网 时间:2024/06/05 18:29

   一、数据类型分为:

基本数据类型和引用数据类型

基本数据类型分为:数值型,字符型,布尔型;     数值型:整型(字节从小到大依次为:byte,short,int/char,long,float,double)

注意:在定义单精度浮点数据类型的时候:float  f=1.2f;其中数字1.2后面的f不能省略;long l=1000000000L ;数字后面的L也是不能省略的;double类型定义的时候其后面的D是可以省略的。

字符型 char (在java中2个字节也就是Unicode,zai ASC码中占用1个字节);布尔型:boolean(只有ture和false);

引用数据类型:类(class);接口(interface);数组。

   二、数据类型的转换:

1.自动转换

其转换方向:byte<short<int/char<long<float<double;

eg: int a=1; double d=2.0

   System.out.println(1+2);

打印输出其结果为:3.0(由于double类型高于int)。

2.强制转换

 转换方式:转换类型)变量名;

eg:int a=2;

     short s=(short)a;  需要注意的是精度会丢失。