隐式转换 & 强制转换 概念
- 自动转换:隐式转换
- 低级向高级转换,转换后的数据类型的表示范围要比转换前的大
- 转换前后的数据类型兼容
//自动类型转换 short类型(2个字节)转成int类型(4个字节),均是整数类型 short s=1; int i; i=s;
- 强制转换
- 高级到低级转换,不安全
- 转换前后的数据类型不兼容
//double类型(8字节)的数据强制转换成float类型(4字节) double d=1.333; float f; f=(float)d;
- 基本数据类型所对应的包装类
- Byte(byte)
- Short(short)
- Integer(int)
- Long(long)
- Float(float)
- Boolean(boolean)
- Double(double)
- Character(char)
原文地址:https://www.cnblogs.com/Cocoomg/p/9903237.html
时间: 2024-12-15 13:08:26