【愚公系列】2021年12月 Java教学课程 06-常量
        【摘要】  前言常量:在程序运行过程中,其值不可以发生改变的量。提示:以下是本篇文章正文内容,下面案例可供参考 一、分类字符串常量  用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、“abc”、"中国"等	整数常量  整数,例如:-10、0、88等	小数常量  小数,例如:-5.5、1.0、88.88等	字符常量  用单引号括起来的一个字符,例如:‘a’、‘5’、‘B’、'中’...
    
    
    
    前言
常量:在程序运行过程中,其值不可以发生改变的量。
提示:以下是本篇文章正文内容,下面案例可供参考
一、分类
- 字符串常量 用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、“abc”、"中国"等
 -  整数常量 整数,例如:-10、0、88等
 -  小数常量 小数,例如:-5.5、1.0、88.88等
 -  字符常量 用单引号括起来的一个字符,例如:‘a’、‘5’、‘B’、'中’等
 -  布尔常量 布尔值,表示真假,只有两个值true和false
 -  空常量 一个特殊的值,空值,值为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 语言使用 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 关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰对象的引用或者方法。
 - 为了与变量区别,常量取名一般都用大写字符。
 
            【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
                cloudbbs@huaweicloud.com
                
            
        
        
        
        
        
        
        - 点赞
 - 收藏
 - 关注作者
 
            
           
评论(0)