Java中的常量

本文详细介绍了Java中的各种常量类型,包括整型、浮点数、布尔、字符及字符串常量,并解释了每种常量的表示方法及其注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

Java 中的常量


常量就是程序里持续不变的值,它是不能改变的数据。 Java 中的常量包含整型常量、浮点数常量、布尔常量等,下面来看一下它们是如何表示的:

  1. 整型常量

整型常量可以分为十进制十六进制八进制

十进制

0 1 2 3 4 5 6 7 8 9

注意 :以十进制表示时,第一位不能是 0 (数字 0 除外)。

 

十六进制

0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F

注意 :以十六进制表示时,需以 0x 0X 开头,如:

0x8a 0Xff 0X9A 0x12

 

八进制

0 1 2 3 4 5 6 7

注意 :八进制必须以 0 开头。如:

0123 0458 0987 0321

 

长整型

注意 :长整型必须以 L 做结尾,如:

9L 123L 654L

 

  1. 浮点数常量

浮点数常量有 float 32 位)和 double 64 位)两种类型,分别叫做单精度浮点数双精度浮点数 ,表示浮点数时,要在后面加上 f F )或者 d D ),用指数表示也可以。

注意 :由于小数常量的默认类型为 double 型,所以 float 类型的后面一定要加 f F ),用以区分。

如: 2e3f 3.6d 0f 3.85d 5.02e+23f 都是合法的。

 

  1. 布尔常量

布尔常量用于区分一个事物的正反两面,不是真就是假。

其值只有两种: true false

 

  1. 字符常量

字符常量是由英文字母、数字、转义序列、特殊字符等的字符所表示,它的值就是字符本身,字符常量要用两个单引号括起来。 Java 中的字符占用两个字节,是用 Unicode 码表示的,也可以是使用 Unicode 码值加上“ /u ”来表示对应的字符。

如: ’a’  ‘8’  ‘/t’  ‘/u0027’

 

  1. 字符串常量

字符串常量和字符型常量的区别就是,前者是用双引号括起来的常量,用于表示一连串的字符。而后者是用单引号括起来的,用于表示单个字符。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值