如何在Java项目中对数据类型进行转换

  介绍

这篇文章主要介绍了如何在Java项目中对数据类型进行转换,小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随小编来看看吧!

Java可以用来干什么

Java主要应用于:1。网页开发;2。Android开发;3。客户端开发;4。网页开发;5。企业级应用开发;6。Java大数据开发;7。游戏开发等。

<强>数据类型转换

Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。

<强>数据类型的转换分类

<>强自动类型转换

<李>

自动类型转换(隐式):将取值范围小的类型自动提升为取值范围大的类型。

<李>

转换规则:范围小的类型向范围大的类型提升,字节,短,char运算时直接提升为int。字节,短,char因特网祝辞int因特网在长因特网在浮动因特网在双

<李>

特点:代码不需要进行特殊处理,自动完成。

代码举例:

package  demo01_DataTypeTransform;      public  class  Demo01DataType  {   public 才能;static  void  main (String [], args), {   ,,,//直接写上的数字,默认是int类型   ,,,System.out.println (2);   ,,,//直接写上的小数,默认是两类型   ,,,System.out.println (3.14);   ,,,//,int 类型,赋值给,长类型,符合自动类型转换的规则,自动转换为长类型   ,,,long  l =, 888;   ,,,System.out.println (l);   ,,,//,长类型赋值给类浮动型,符合自动类型转换的规则,自动转换为浮动类型   ,,,float  f =, 5656 l;   ,,,System.out.println (f);   ,,,//,浮动类型,赋值给双类型,符合自动类型转换的规则,自动转换为两类型   ,,,double  d =, 3.14 f;   ,,,System.out.println (d);   ,,}   }

代码执行后的结果

如何在Java项目中对数据类型进行转换

<强>强制类型转换

<李>

强制类型转换(显式):将取值范围大的类型强制转换成取值范围小的类型。

<李>

特点:强制转换需要我们自己手动执行。

<李>

转换格式:数据类型变量名=(数据类型)被转数据值;

<强>强制转换类型注意事项

<李>

强制类型转换一般不推荐使用,因为有可能发生精度损失,数据溢出。

<李>

字节/短/char这三种类型都可以发生数学运算,例如加法“+”。李李

<>

字节/短/char这三种类型在运算的时候,都会被首先提升成为int类型,然后再计算。

<李>

布尔类型不能发生数据类型转换

代码举例

package  demo01_DataTypeTransform;      public  class  Demo02DataType  {   public 才能;static  void  main (String [], args), {   ,,,//长类型,强制转换为int 类型   ,,,int 小姐:=,(int), 3333 l;   ,,,System.out.println(我);   ,,,//当要转换的数据类型,超过了数据类型的范围的最大值,则会造成数据溢出   ,,,//,格式:数据类型,变量名,=,(数据类型)被转数据值;   ,,,int  j =, (int), 600000000000 l;   ,,,System.out.println (j);   ,,,//浮点转成整数,直接取消小数点,可能造成数据损失精度。   ,,,int  z =, (int), 3.14;   ,,,System.out.println (z);   ,,,//字节/短/char这三种类型在运算的时候,都会被首先提升成为int类型,然后再计算。   ,,,byte  b =, 3;   ,,,short  s =, 5;   ,,,char  c =, & # 39; c # 39;;   ,,/*   ,,,,*,byte  +, short ——→, int  + int ——→int   ,,,,*,int  +, char ——→int  +, int ——祝辞int   ,,,,*,char 类型提升int类型,查询Ascll码表   ,,,*/,,,int  result =, b  +, c  +,年代;   ,,,System.out.println(结果);   ,,}   }

代码执行后的结果

如何在Java项目中对数据类型进行转换

以上就是小编为大家收集整理的如何在Java项目中对数据类型进行转换,如何觉得网站的内容还不错,欢迎将网站推荐给身边好友。

如何在Java项目中对数据类型进行转换