JAVA数据类型的转换(自动转换)
2017-04-09 11:04
253 查看
数据类型的转换,分为自动转换和强制转换。
自动转换是程序在执行过程中“无声”进行的转换,不需要提前声明,一般是从位数低的类型向位数高的类型转换;
强制转换则必须在代码中声明,转换顺序不受限制。
这里先给大家说明:自动转换。
自动数据类型转换:
自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下:
byte,short,char<int<long<float<double
运算中不同类型的数据转化为同一类型,然后进行运算,转换规则如下:
自动转换是程序在执行过程中“无声”进行的转换,不需要提前声明,一般是从位数低的类型向位数高的类型转换;
强制转换则必须在代码中声明,转换顺序不受限制。
这里先给大家说明:自动转换。
自动数据类型转换:
自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下:
byte,short,char<int<long<float<double
运算中不同类型的数据转化为同一类型,然后进行运算,转换规则如下:
操作数1类型 | 操作数2类型 | 转换后的类型 |
byte、short、char | int | Int |
byte、short、char、int | long | long |
byte、short、char、int、long | float | float |
byte、short、char、int、long、float | double | double |
相关文章推荐
- Java数据类型的转换:隐式(自动)转换与强制转换
- 黑马程序员—Java基础学习笔记之数据类型转换(自动转换和强制转换)
- java基本数据类型自动转换规则
- Java数据类型的转换:隐式(自动)转换与强制转换
- 对java基础数据类型在运算过程中的自动转换的一些分析
- 第二十一篇 Java 数据类型的定义 ,以及基础类型的自动转换和强制转换
- Java数据类型转换(自动转换和强制转换)
- 数据类型自动转换(Java)
- java入门教程-2.2 Java数据类型转换(自动转换和强制转换)
- java基本数据类型与字符串之间的转换(基本数据类型、对象封装类、自动装箱、自动拆箱)
- java语言基础(59)——jdk5自动装箱和拆箱(基本数据类型与包装类之间的转换)
- 【Java基础之数据类型转换】数据类型自动转换和强制转换、及相关常见面试题(如return (short)x / y* 2; 的返回类型)
- 【JAVA学习】java基本数据类型与字符串之间的转换(基本数据类型、对象封装类、自动装箱、自动拆箱)
- java学习之旅10--基本数据类型自动转换_强制转型_类型提升问题
- JAVA数据类型自动转换,与强制转换
- easyui datetimebox处理【前台传递到后台是string类型,但是后台定义的是java.util.date,如何自动转换数据类型】
- 数据类型的自动转换【走进JAVA-1.0】
- java基本数据类型自动转换
- JAVA——基本数据类型之间的自动转换
- JAVA数据类型自动转换,与强制转换