Java 中的常量列表17 Mar 2025 | 6 分钟阅读 与其它编程语言一样,Java 也有一些 常量。在上一节中,我们讨论了 Java 常量以及如何声明它们。因此,在本节中,我们将只讨论 **Java 中的常量类型以及** 如何使用它们。 ![]() 常量它是在赋值后不能更改的值。在 Java 中,常量值是通过使用 **final** 关键字定义的。final 关键字表示变量的值不能被更改。请注意,标识符名称必须是 **大写** 字母。我们也可以将常量定义为静态的。 语法 例如 注意事项
常量类型Java 中常量有以下几种类型:
让我们详细讨论一下。 数值常量数值常量是包含数字的常量。它也可以有一个前导符号和小数点。 定义数值常量的规则
数值常量有两种类型: 整数常量包含数字(0-9)且不带小数点的常量称为整数常量。默认情况下,它是 **int** 类型。整数常量有以下三种类型:
实数常量带有 **小数点** 的数值常量称为 **实数** 或 **浮点数** 常量。默认情况下,实数常量是 **double** 类型。我们可以通过在常量末尾附加字母 **f** 或 F 来显式地将浮点数常量指定为 float 类型。例如,45f, -0.14f, 5.6F。 实数常量可以以下两种形式书写:
分数形式 定义分数形式的规则
例如,**3.14, -9.1, 0.67**。 指数形式 当数字太小或太大时,用于表示实数常量。 例如,0.00000149 可以表示为 1.49e-6。小数点前的数字部分称为 **尾数**,即 1.49,而小数点后的数字部分称为 **指数**,即 6。 定义指数形式的规则
例如,**100.34e4, -56E10, 0.233E10, -0.94e15**。 非数值常量不包含数字的常量称为 **非数值** 常量。非数值常量有两种类型: 字符常量 字符常量是用单引号括起来的单个字母、数字或任何特殊符号。例如,**'Y', 'd', '6', '#', '&'**。 字符常量最大长度为 1 个字符。这意味着我们不能在单引号内放置多个字符。 正如我们可能已经知道的,计算机内存中的所有内容都以二进制形式存储。但字符常量是如何存储在内存中的呢?事实是,每个字符常量都有一个唯一的整数与之关联。**ASCII** 表表示用于表示英语语言中每个已知字符的十进制数字。 字符串常量 字符串常量是由零个或多个双引号("")括起来的字符组成的。在字符串的末尾,编译器会自动放置空字符 `\0`。例如,**"hello", " "(表示空格), "111"**。 注意:虽然字符串常量不是主要常量的一部分,但此处出于完整性考虑包含它们。字符串的数据类型是 String,它们存储为字符数组。反斜杠字符常量 Java 也支持反斜杠字符常量。这些常量用于输出方法。它们也称为 **转义序列**。例如,\n, \t, \a 等。
下表显示了 Java 中使用的反斜杠字符常量。
让我们在 Java 程序中使用这些常量。 ConstnatExample.java 输出 value of var1 : 23 value of var2 : -5 value of var3 : 9 value of var4 : -12 value of var5 : 120 value of var6 : -212 value of var7 : 90000 value of var8 : -12345 value of var9 : 14.78 value of var10 : -117.34 value of var11 : 70000.1234 value of var12 : -12345.111 value of var13 : false value of var14 : true value of var15 : a value of var16 : p javatpoint 80 Hexadecimal: 801, 2812 21300.0 下一个主题评估 Java 程序的 MOOD 因素 |
java.text.FieldPosition 类包含 getBeginIndex() 函数。可以使用 FieldPosition 类获取 FieldPosition 对象的第一个字符的索引。语法:public int getBeginIndex() 参数:此方法可以传递的参数数量为零。返回值:FieldPosition 对象的索引...
阅读 2 分钟
如何?在 Java 中合并两个数组是一项基本操作,在各种应用程序中通常都需要它。根据具体要求和手头问题的约束条件,可以有多种方法可以做到。在 Java 中合并两个数组类似于连接……
7 分钟阅读
在软件开发中,空值可能是错误和错误的常见来源,尤其是在像 Java 这样使用显式引用的语言中。当对象引用不指向对象实例,而是指向一个特殊值时,就会出现空值...
阅读 4 分钟
Java 中聚合和组合的区别 对象是现实世界的实体,对象在编程或现实生活中都存在相互关系。对象通过多种关系相互关联,例如聚合、组合、关联等。让我们理解聚合之间的区别...
阅读 8 分钟
Java 时间戳记录程序元素及其操作的创建、修改和更新时间。它们广泛用于金融应用程序、科学研究和其他需要精确时间数据的领域。Java 时间戳可用于计算、比较和识别时间...
阅读 4 分钟
? 在现代 Java 开发中,处理 JSON 数据是一项典型任务。为了有效处理数据,必须能够将 JSON 字符串转换为 Java 对象。为了完成这种转换,我们将在此指南中研究三个流行的开源库:Gson、JSON-Simple 和 Jackson。我们将...
阅读 6 分钟
在构建应用程序时,必须首先考虑其安全性。每个应用程序都在网络上发布,存在安全、隐私和完整性风险。根据开放式Web应用程序安全项目(OWASP),最重要的安全风险是:存在各种框架...
阅读 2 分钟
在 Java 中,Fork/Join 框架主要用于提供与并行处理和编程相关的功能,它通过将操作分解为更小的操作或指令来完成,然后利用可用核心进行处理...
阅读9分钟
内置的 Java 函数 java.util.concurrent.atomic.AtomicInteger.toString() 会生成当前存储在该整数中的值的字符串表示形式。AtomicIntegerArray 的 toString() 函数生成的字符串表示数组的当前值。因为它使得查看内容变得容易...
阅读 2 分钟
给我们一个整数计数,与一个由小写英文字母组成的字符串 'str' 相关联。此特定问题的目标是查找“相等计数子串”。当子串中的每个不同字母都出现恰好 count 次时,该子串称为...
阅读 6 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India