您的位置:首页 > 编程语言 > Java开发

【JAVA】6、数据类型的转换

2016-02-11 11:54 309 查看
本篇博文最后修改时间:2016年2月29日,18:48。



一、简介

本篇介绍Java数据类型的自动转换与强制转换。

二、实验平台

系统版本:Windows7 家庭普通版 32位操作系统。

三、版权声明

博主:思跡

声明:喝水不忘挖井人,转载请注明出处。

原文地址:http://blog.csdn.net/omoiato

联系方式:315878825@qq.com

Java零基础入门交流群:541462902

四、Java数据类型的转换

1、自动转换

①转换前的数据类型与转换后的数据类型兼容。

如: int A 与 int B

②转换后的数据类型的表示范围比转换前的数据类型大。

如:10 / 3.5 =2.XXXX

byte->short,char -> int -> long
float -> double

int -> float

long -> double
③任何类型的数据都向String转型

如:System.out.println("字符串"
+ 1 + 2);

运行结果为“字符串12”

2、强制转换

当做整数除法8/3时,结果为整数2,并不是实际的2.333……因此若想得到计算结果为浮点数时,就需要用到强制转换。

如:System.out.println("10
/ 3 =" + (float)10 / 3);
//(float)只需放10或3之前,结果会自动转换。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: