java中数据类型转换.doc

java中数据类型转换.doc

ID:62033699

大小:18.00 KB

页数:3页

时间:2021-04-15

java中数据类型转换.doc_第1页
java中数据类型转换.doc_第2页
java中数据类型转换.doc_第3页
资源描述:

《java中数据类型转换.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java数据类型与转换ﻫJava数据类型分为三大类ﻫ布尔型,字符型(char),数值型(整数,浮点型)ﻫ整数类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、ﻫ浮点类型有:单精度(32bits float)、双精度(64bitsdouble)ﻫboolean类型变量的取值有:ture、falsechar数据类型有:unicode字符,16位ﻫ数据类型转换(1)。简单数据类型之间的转换简单数据类型包括:byte,short,char,int,long,float,doubleﻫ由

2、低级到高级分别为(byte,short,char)—-int--long—-float—-doubleﻫ.低级到高级的自动类型转换低到高级(byte,short,char)->int->long->float->doubleﻫ转换方法:直接赋值代码如下:byteb;int i=b;longl=b;floatf=b;doubled=b; ﻫ。高级到低级的强制类型转换高到低级double—〉float—>long—>int—〉(byte,short,char)ﻫ转换方法:低数据类型=(类型)高数据类型ﻫ代码如下:inti=99;   byt

3、eb=(byte)i;    char c=(char)i;    float f=(float)i;*对byte,short,char三种类型而言,他们是平级的不能相互自动转换,可使用强制类型转换byteb1=(byte)short1;  charc1=(char)short1;ﻫ。包装类过渡类型转换(使用类的xxxValue()方法)ﻫString和Date本身就是类。Java共有六个包装类是Boolean、Character、Integer、Long、Float、Double,ﻫ字面上它们分别对应于boolean、char、   

4、 int、   long、float、double。ﻫ转换方法:1.首先声明一个变量,2。生成一个对应的包装类,3。利用包装类的xxxValue()方法方法进行类型转换类的转换方法对应boolean   —---->booleanValue()ﻫchar   ----->charValue()int   —--——>intValue()ﻫlong   ——--—〉longValue()float   --—-—〉floatValue()ﻫdouble   -—--—〉doubleValue()ﻫ例如,float型转换为double型:ﻫ

5、floatf1=100。00f;       //1.首先声明一个变量ﻫFloatF1=newfloat(f1);      //2。生成一个对应的包装类   Doubled1=F1.doubleValue();   //3.利用包装类的xxxValue()方法方法进行类型转ﻫ例如,double型转换为int型时:ﻫdoubled1=100。00;      //1.首先声明一个变量ﻫDoubleD1=newDouble(d1);   //2。生成一个对应的包装类   ﻫinti1=D1。intValue();       //3.利用

6、包装类的xxxValue()方法方法进行类型转(2)。字符串与数值转换的转换。数值转换成字符串1.tostring()方法查阅类库中各个类提供的成员方法可以看到,几乎从java。lang。Object类派生的所有类Boolean、Character、Integer、Long、Float、Double,String和Dateﻫ提供了toString()方法,即将该类转换为字符串.ﻫStringsi1=Int1.toString();Stringsf1=Float1.toString();Stringsd1=Double1.toString

7、();2.valueOf(数值变量)方法ﻫString s1 =String.valueOf(intvalue);   //ﻫStrings2=String。valueOf(longvalue);Strings3=String。valueOf(Doublevalue);ﻫ3。"”数值变量Strings1=”"+intvalue;String s2 = "”+longvalue; ﻫStrings3=""+Doublevalue;ﻫ。字符串转换成数值1.parseXXX()方法ﻫinti1 =Integer.parseInt([Strin

8、gValue]);   //parseInt()longl1=long.parseLong([StringValue]);     //parseLong()ﻫDoubleD1=long。parseDoub

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。