当前位置: 首页 > news >正文

“Boolean yes=TRUE;“是正确的boolean变量声明???

这句话是错误的。在Java中,有几个关键点需要注意:

  1. 基本类型与包装类型boolean是Java中的一个基本数据类型,用于表示真(true)或假(false)。而Booleanboolean的包装类,是一个对象类型。

  2. 大小写敏感:Java是大小写敏感的。因此,TRUEtrue在Java中是不同的。trueboolean类型的字面量,而TRUE(如果未经定义)会被视为一个标识符,而不是有效的字面量。

  3. 变量声明:如果你想要声明一个boolean类型的变量,你应该使用boolean关键字,并且赋值时使用truefalse。如果你想要声明一个Boolean类型的变量(即对象),你可以使用Boolean关键字,并且赋值时使用Boolean.TRUEtrue(后者会自动装箱为Boolean对象),或者Boolean.FALSEfalse。                                                                                                对于基本类型boolean

    boolean yes = true;

    对于包装类型Boolean

    Boolean yes = Boolean.TRUE; // 或者直接使用 true,Java会自动进行装箱  
    Boolean no = true; // 这也是有效的,因为Java会自动将基本类型装箱为对应的包装类型

    所以,“Boolean yes=TRUE;" 是错误的,因为它使用了TRUE(应该为Boolean.TRUEtrue),并且如果你想要声明一个Boolean类型的变量,应该使用Boolean而不是boolean。如果你想要声明一个boolean类型的变量,应该使用boolean关键字和truefalse作为值。


http://www.mrgr.cn/news/33811.html

相关文章:

  • oneplus3t-lineageos-16.1编译-android9
  • 自動換IP為什麼會不穩定?
  • 用MVVM设计模式提升WPF开发体验:分层架构与绑定实例解析
  • Autosar CP 基于CAN的时间同步规范导读
  • 13、指向Member Function的指针
  • Go语言开发基于SQLite数据库实现用户表查询详情接口(三)
  • 干货 | 2024数智新时代制造业数字化创新实践白皮书(免费下载)
  • 制造解法 Manufactured Solutions 相关的论文的阅读笔记
  • linux-----进程控制
  • 妈妈再也不用担心字符串方法啦!——js String实例方法汇总
  • 分布式安装LNMP
  • 基于 Web 的工业设备监测系统:非功能性需求与标准化数据访问机制的架构设计
  • 传输层 III(TCP协议——可靠传输)【★★★★】
  • 【Spring 底层原理】手搓一个Spring框架
  • 【busybox记录】【shell指令】numfmt
  • 嵌入式系统基础讲解
  • 用apache httpd来实现反向代理
  • golang学习笔记3-变量的声明
  • CORS跨域+Nginx配置、Apache配置
  • 2024.9.22
  • screen使用——关机时在服务器上跑代码
  • 蓝桥杯嵌入式的学习总结
  • UE学习篇ContentExample解读-----------Blueprint_Overview
  • 《深度学习》—— 卷积神经网络(CNN)的简单介绍和工作原理
  • 深度学习与应用:人体关键点检测
  • SpringBoot项目License证书生成与验证(TrueLicense) 【记录】