public static void main(String[] args) {
int iNum1=1,iNum2=2;
double dNum1=1;
//1.基本数据类型间转换
//1.1隐式转换:精度低的向精度高的数据类型转换自动完成
dNum1=iNum1;
//1.2强制转换:精度高的向精度低的数据类型转换需要明示
iNum1=(int)dNum1;
//2.不同数据类型转换
//2.1正向转换(装箱)基本类型——>对象
Integer iNum3=new Integer(3);
//2.2反向转换(拆箱)对象——>基本类型
int iNum4=iNum3.intValue();
//3.基本数据类型与字符串间转换
//3.1基本数据类型(装箱后)——>字符串
String sNum5=iNum3.toString();
//3.2字符串——>基本数据类型
int iNum6=Integer.valueOf("6").intValue();
}
Java数据类型转换
最新推荐文章于 2024-11-21 09:25:08 发布
本文详细介绍了Java中基本数据类型的转换,包括隐式转换和强制转换,以及不同数据类型间的装箱(Boxing)和拆箱(Unboxing)操作。此外,还讲解了基本数据类型与字符串之间的转换方法,帮助读者深入理解Java中的类型转换机制。
2003

被折叠的 条评论
为什么被折叠?



