Java中的常量(附带实例)
常量是指一旦赋予初始值就不能改变的变量。
Java 中的常量可以分为两种主要类型,即字面常量和符号常量。
符号常量是通过关键字 final 定义的常量,一旦赋值后就不能修改。符号常量通常在程序中被用来表示不会改变的值,以提高代码的可读性和可维护性。
在使用常量时,通常使用关键字 final 来定义常量,以确保其值在定义后不会被修改。使用常量可以有效地避免代码中出现魔术数(magic numbers)或硬编码的情况,增强代码的可维护性和可读性。
【实例】编写一个简单的 Java 程序,输出一些常量数据显示到控制台,代码如下:
Java 中的常量可以分为两种主要类型,即字面常量和符号常量。
Java常量的类别
1) 字面常量
- 整数常量:如 123、-456。
- 浮点数常量:如 3.14、-0.001。
- 字符常量:使用单引号括起来的单个字符,如 'A'、'1' 和 '$'。
- 字符串常量:使用双引号括起来的字符序列,如 "Hello" 和 "Java"。
- 布尔常量:true 和 false。
- 空常量:null。
2) 符号常量
符号常量也称为命名变量。符号常量是通过关键字 final 定义的常量,一旦赋值后就不能修改。符号常量通常在程序中被用来表示不会改变的值,以提高代码的可读性和可维护性。
在使用常量时,通常使用关键字 final 来定义常量,以确保其值在定义后不会被修改。使用常量可以有效地避免代码中出现魔术数(magic numbers)或硬编码的情况,增强代码的可维护性和可读性。
Java常量的使用
在定义常量时需要注意的是,一旦赋值就不能修改。【实例】编写一个简单的 Java 程序,输出一些常量数据显示到控制台,代码如下:
public class ConstantVariableDemo01 { public static void main(String[] args) { // 1.定义字面常量 // 定义整数常量 System.out.println(123); // 定义浮点数常量 System.out.println(3.14); // 定义字符常量 System.out.println('A'); // 定义字符串常量 System.out.println("hello"); // 定义布尔常量 System.out.println(true); System.out.println(false); // 定义空常量 // 2.定义符号常量【命名常量】 final int MAX_SIZE=300; System.out.println(MAX_SIZE); } }程序运行结果为:
123
3.14
A
hello
true
false
300