您的位置:首页 > 编程语言 > Java开发

【慕课笔记】第三章 JAVA中必须了解的常用类 第2节 JAVA中基本类型和包装类之间的转换

2016-02-21 14:28 726 查看
第2节 JAVA中基本类型和包装类之间的转换

基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同哦):





在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。

那什么是装箱和拆箱呢?我们分别来看下

装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱





拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱





任务

在编辑器中完成了基本类型和包装类之间的转换,即装箱和拆箱的操作。

请参考注释将 8、11、19、22 代码补充完整

运行结果为:



public class HelloWorld {
public static void main(String[] args) {

// 定义double类型变量
double a = 91.5;

// 手动装箱
Double b =new Double(a);

// 自动装箱
Double c =a;

System.out.println("装箱后的结果为:" + b + "和" + c);

// 定义一个Double包装类对象,值为8
Double d = new Double(87.0);

// 手动拆箱
double e =d.doubleValue();

// 自动拆箱
double f = d;

System.out.println("拆箱后的结果为:" + e + "和" + f);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: