隐式转换 & 强制转换
Posted cocoomg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐式转换 & 强制转换相关的知识,希望对你有一定的参考价值。
隐式转换 & 强制转换 概念
- 自动转换:隐式转换
- 低级向高级转换,转换后的数据类型的表示范围要比转换前的大
- 转换前后的数据类型兼容
//自动类型转换 short类型(2个字节)转成int类型(4个字节),均是整数类型 short s=1; int i; i=s;
- 强制转换
- 高级到低级转换,不安全
- 转换前后的数据类型不兼容
//double类型(8字节)的数据强制转换成float类型(4字节) double d=1.333; float f; f=(float)d;
- 基本数据类型所对应的包装类
-
- Short(short)
- Integer(int)
- Long(long)
- Float(float)
- Boolean(boolean)
- Double(double)
- Character(char)
-
以上是关于隐式转换 & 强制转换的主要内容,如果未能解决你的问题,请参考以下文章