Java基础-常量

常量是在程序中固定不变的值,一旦定义后就不能被修改。在Java中,常量可以分为两种类型:字面值常量和变量常量。

1. 字面值常量:

字面值常量是直接使用字面值来表示的常量,包括整数常量、浮点数常量、字符常量、布尔常量和字符串常量。

- 整数常量:整数常量用来表示整数值,可以是十进制、八进制或十六进制的表示形式。例如:10、012、0xCAFE。

- 浮点数常量:浮点数常量用来表示实数值,可以是小数形式或指数形式。例如:3.14、1.23e10。

- 字符常量:字符常量用来表示单个字符,必须放在单引号中。例如:'a'、'5'、'\n'。

- 布尔常量:布尔常量只有两个取值:true和false。例如:true、false。

- 字符串常量:字符串常量用来表示一组字符,必须放在双引号中。例如:"Hello"、"Java"。

2. 变量常量:

变量常量是通过关键字final进行定义的变量,一旦被赋值后就不能再改变。变量常量可以是基本数据类型或引用类型。

- 基本数据类型常量:基本数据类型常量指的是用final修饰的基本数据类型变量,例如:final int age = 18;

- 引用类型常量:引用类型常量指的是用final修饰的引用类型变量,例如:final String name = "Tom";

常量的使用方法如下:

1. 声明常量:

在Java中,使用关键字final来声明一个常量。例如:final int age = 18;

2. 常量命名规范:

常量的命名规范一般使用大写字母和下划线,例如:MAX_VALUE、MIN_VALUE。

3. 常量的访问:

常量可以被任何类访问,只需要使用类名或对象名加上常量名即可,例如:Math.PI、String.CASE_INSENSITIVE_ORDER。

4. 常量的修改:

一旦常量被赋值后就不能再修改其值,否则会编译错误。

常量的使用案例说明:

下面以一个计算圆的周长和面积的例子来说明常量的使用:

```java

public class Circle {

public static final double PI = 3.14; // 定义常量PI

public static void main(String[] args) {

double radius = 5.0; // 定义半径变量

double circumference = 2 * PI * radius; // 计算周长

double area = PI * radius * radius; // 计算面积

System.out.println("周长:" + circumference);

System.out.println("面积:" + area);

}

}

```

在上面的例子中,我们定义了一个常量PI,并在main方法中使用该常量来计算圆的周长和面积。

总结:

常量是在程序中固定不变的值,分为字面值常量和变量常量。字面值常量是直接使用字面值来表示的常量,包括整数常量、浮点数常量、字符常量、布尔常量和字符串常量。变量常量是通过关键字final进行定义的变量,一旦被赋值后就不能再改变。常量的使用方法包括声明常量、命名规范、访问和修改。常量的使用可以提高代码的可读性和维护性,推荐在程序中尽量使用常量来替代硬编码的值。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(9) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部