类型转换
来源:互联网 发布:php empty 0 编辑:程序博客网 时间:2024/06/16 07:10
窄化转换(narrowing conversion)
在Java中,类型转换时一种比较安全的操作,在执行窄化转换的时候,见能够容纳更多信息的数据类型转换为无法容纳那么多信息的数据,自然会丢失数据。例如(double 14.02 转换为int类型,直接截取后面的小数点,为14,这样就丢失的小数点后面的数据信息)。尽管数据信息会丢失,编译器会强制我们执行那样的转换。
扩展转换(wideing conversion)
就是不必显式的进行类型转换,因为新类型能够容纳原来的数据信息,不会造成原有数据类型的丢失。Java允许我们把任何基本数据类型转换层别的基本基本数据类型。但是布尔类型除外,但是后者,类数据类型不能随便进行类型转换,也就像人这样的对象不能转换为猫这样的对象。
结尾和舍取
在对双精度类型转换为int型时,我们希望是能够执行四舍五入之内的操作,然是Java并不会那么做,他只会去截取小数点,小数点后面的通通舍去,就得到一个int型数组。
阅读全文
0 0
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- ABAP CDS 替代对象(Replacement Objects)引起的数据错误
- OpenGL光源位置
- spingMVC+poi导出文件
- AvaudioRecorder 录音
- git 基础命令
- 类型转换
- javascript-js 的prototype原型理解讲解
- mysql 基础操作
- tomcat7 类加载机制
- 图片预加载插件开发小记
- 大整数相乘
- MAC office2016 安装及破解
- Navicat怎么导入导出数据库
- Hadoop3-HDFS的java客户端编写