写点什么

【愚公系列】2022 年 07 月 Java 教学课程 06- 常量

作者:愚公搬代码
  • 2022 年 7 月 21 日
  • 本文字数:1062 字

    阅读完需:约 3 分钟

前言

<font color=#999AAA >常量:在程序运行过程中,其值不可以发生改变的量。</font>


<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">


<font color=#999AAA >提示:以下是本篇文章正文内容,下面案例可供参考

一、分类

  1. 字符串常量 用双引号括起来的多个字符(可以包含 0 个、一个或多个),例如"a"、"abc"、"中国"等

  2. ​ 整数常量 整数,例如:-10、0、88 等

  3. ​ 小数常量 小数,例如:-5.5、1.0、88.88 等

  4. ​ 字符常量 用单引号括起来的一个字符,例如:'a'、'5'、'B'、'中'等

  5. ​ 布尔常量 布尔值,表示真假,只有两个值 true 和 false

  6. ​ 空常量 一个特殊的值,空值,值为 null


除空常量外,其他常量均可使用输出语句直接输出。


public class Demo {    public static void main(String[] args) {        System.out.println(10); // 输出一个整数        System.out.println(5.5); // 输出一个小数        System.out.println('a'); // 输出一个字符        System.out.println(true); // 输出boolean值true        System.out.println("欢迎来到Java的世界"); // 输出字符串    }}
复制代码

二、定义常量

常量不同于常量值,它可以在程序中用符号来代替常量值使用,因此在使用前必须先定义。


Java 语言使用 final 关键字来定义一个常量,其语法如下所示:


final dataType variableName = value
复制代码


其中,final 是定义常量的关键字,dataType 指明常量的数据类型,variableName 是变量的名称,value 是初始值。


final 关键字表示最终的,它可以修改很多元素,修饰变量就变成了常量。例如,以下语句使用 final 关键字声明常量。


public class HelloWorld {    // 静态常量    public static final double PI = 3.14;    // 声明成员常量    final int y = 10;
public static void main(String[] args) { // 声明局部常量 final double x = 3.3; }}
复制代码


常量有三种类型:静态常量、成员常量和局部常量。


代码第 3 行的是声明静态常量,使用在 final 之前 public static 修饰。public static 修饰的常量作用域是全局的,不需要创建对象就可以访问它,在类外部访问形式为 HelloWorld. PI。这种常量在编程中使用很多。


代码第 5 行声明成员常量,作用域类似于成员变量,但不能修改。代码第 9 行声明局部常量,作用域类似于局部变量,但不能修改。


在定义常量时,需要注意如下内容:


  • 在定义常量时就需要对该常量进行初始化。

  • final 关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰对象的引用或者方法。

  • 为了与变量区别,常量取名一般都用大写字符。

发布于: 刚刚阅读数: 3
用户头像

还未添加个人签名 2022.03.01 加入

该博客包括:.NET、Java、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、python、大数据等相关使用及进阶知识。查看博客过程中,如有任何问题,皆可随时沟通。

评论

发布
暂无评论
【愚公系列】2022年07月 Java教学课程 06-常量_7月月更‘_愚公搬代码_InfoQ写作社区