DBMNG数据库管理与应用

独立思考能力,对于从事科学研究或其他任何工作,都是十分必要的。
当前位置:首页 > MySQL > 常见问题

布尔型和字符型数值的自动装箱/拆箱

12.3.3 布尔型和字符型数值的自动装箱/拆箱

如前所述,Java也为boolean和char类型提供了封装器,它们是Boolean和Character。这些封装器也应用自动装箱/拆箱特性。例如,分析下面的程序:

 
输出如下所示:
 


对于这个程序,需要注意的最重要地方是:在if条件表达式中对b进行自动拆箱。您应该记得,控制if的条件表达式的求值结果必须是boolean类型。因为有了自动拆箱特性,当对条件表达式进行求值时,b中的布尔值被自动拆箱。因此,因为提供了自动装箱/拆箱特性,所以在if语句中可以使用Boolean对象。

正是因为有了自动拆箱特性,现在也可以使用Boolean对象控制所有循环语句。当将Boolean用作while、for或do/while的条件表达式时,会自动拆箱为它的布尔等价形式。例如,现在下面的代码是完全合法的:

 

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号