7.15_错题

java中的常量

整型常量

整型常量是整数类型的数据,有二进制、八进制、十进制和十六进制4种表示形式具体表示形式如下。

二进制:由数字0和1组成的数字序列。在JDK7.0中允许使用字面值来表示二进制数,前面要以0b或0B开头,目的是为了和十进制进行区分,如0b01101100、0B10110101。

八进制:以0开头并且其后由0~7范围内(包括0和7)的整数组成的数字序列,如0342。

十进制:由数字0~9范围内(包括0和9)的整数组成的数字序列。如198。

十六进制:以0x或者0X开头并且其后由0~9、A~F(包括0和9、A和F)组成的数字序列,如0x25AF。

需要注意的是,在程序中为了标明不同的进制,数据都有特定的标识,八进制必须以0开头,如0711,0123;十六进制必须以0x或0X开头,如0xaf3、0Xff;整数以十进制表示时,第一位不能是0,0本身除外。例如十进制的127,用二进制表示为011111八进制表示为017,用十六进制表示为0x7F或者0X7F。

浮点数常量

浮点数常量就是在数学中用到的小数,分为foat单精度浮点数和double双精度浮点数两种

类型。其中,单精度浮点数后面以F或f结尾,而双精度浮点数则以D或d结尾。当然,在使

用浮点数时也可以在结尾处不加任何的后缀,此时虚拟机会默认为double双精度浮点数。

浮点数常量还可以通过指数形式来表示。

字符常量

字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引’’号引起来,它可

以是英文字母、数字、标点符号以及由转义序列来表示的特殊字符。具体示例如下:

 ‘a’   ‘1’   ‘&’   ‘\r’   ‘\u0000’   

上面的示例中,’\u00’表示一个空白字符,即在单引号之间没有任何字符。之所以能这样表

示,是因为Java采用的是Unicode字符集,Unicode字符以\u开头,空白字符在Unicode码

表中对应的值为’\u0000’。

字符串常量

字符串常量用于表示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号””

引起来。一个字符串可以包含一个字符或者多个字符,也可以不包括任何字符,即长度为

零。

布尔常量

布尔常量即布尔型的两个值true和false,该常量用于区分一个事物的真与假。

null常量

null常量只有一个值null,表示对象的引用为空。
关于null和“”说法正确的是(   )
A、null是常量
B、“”是字符串对象
C、null可以调用方法
D、“”可以调用方法
答案: ABD

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值