如何在 java 中实现常量?
常数变量的值是固定,程序中只有一个副本。一旦声明常量变量并赋予它值,在整个程序中就不能再更改其值。
可以使用常量关键字(创建它的方法之一)在 c 语言中创建常量,如下 -
const int intererConstant = 100; or, const float floatConstant = 16.254; ….. etc
java 中的常量
与 C 语言不同,java 中不支持常量(直接)。但是,仍然可以通过声明变量 static 和 final 来创建常量。
static - 一旦声明变量为 static,它们将在编译时加载到内存中,即只提供了一个副本。
final - 一旦声明变量为 final,就不能再修改其值。
因此,可以通过声明实例变量 static 和 final 来在 Java 中创建常量。
示例
在以下 Java 示例中,在一个类(名为 Data)中有 5 个常量(static 和 final 变量),并从另一个类的 main 方法中访问它们。
class Data{
static final int integerConstant = 20;
static final String stringConstant = "hello";
static final float floatConstant = 1654.22f;
static final char characterConstant = 'C';
}
public class ConstantsExample {
public static void main(String args[]) {
System.out.println("value of integerConstant: "+Data.integerConstant);
System.out.println("value of stringConstant: "+Data.stringConstant);
System.out.println("value of floatConstant: "+Data.floatConstant);
System.out.println("value of characterConstant: "+Data.characterConstant);
}
}输出
value of integerConstant: 20 value of stringConstant: hello value of floatConstant: 1654.22 value of characterConstant: C
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP