Java数据类型和运算之常量和final

常量通常指的是一个固定的值,相对于区别的变量,在Java中,主要是利用关键字final来定义一个常量。 常量一旦被初始化后不能再更改其值。

前面String加上final后报错提示 name 不能被重新指定值了,不能再被初始化了,所以现在name也变成常量了,通过final修饰的称之为符号常量。

For Example_01:

package com.Ponfey;

/**
 * Created by xiaoshuai.zhu on 2020-09-18 15:25
 */

public class TestConstants {
    public static void main(String[] args) {
       int age = 23;
       final String NAME = "zhupengfei"; //""内也是常量,name是变量
//        name ="朱小帅";//可以重新赋值,name变为常量很简单,前面加个final
        final double PI = 3.14;// PI = 3.15; //编译错误,不能再被赋值!
        double r = 4;
        double area = PI * r * r;
        double circle = 2 * PI * r;
        System.out.println("area = " + area); //"area = " 字符串常量
        System.out.println("circle = " + circle); //"circle = " 字符串常量

    }
}
上一篇
下一篇