欢迎使用CSDN-markdown编辑器

来源:互联网 发布:各个协议的端口号 编辑:程序博客网 时间:2024/06/03 18:07

来源:http://www.cnblogs.com/lwbqqyumidi/p/3700164.html

java基础——类型转换

java的数据类型分为两大类:基本数据类型和引用数据类型。
基本数据类型分为8种:布尔型boolean,字符型char,数值型byte/short/int/long/float/double.
引用数据类型可分为:数组、类、和接口。

一、基本数据类型的转换

布尔型不能与其他数据类型进行强制转换

1.基本数据类型中数值类型的类型自动提升
这里写图片描述
在java中,整数类型中(byte/short/int/long),对于未声明数据类型的整型,其默认类型为int型。在浮点类型(float/double)中,对于未声明数据类型的浮点型,默认为double型。

2.基本数据类型中的数值类型强制转换
将数值范围较大的数据类型赋给数值范围较小的数据类型,需要强制转换。

3.进行数学运算时的数据类型自动提升与可能需要的强制类型转换

0 0
原创粉丝点击