java语言基本语法------常量与变量

1.声明常量

声明常量要用关键字final修饰,具体方式如下:

final 常量类型 常量标识符

例如:

final int YOUTH_AGE;                 //声明一个int型常量
final double PI;                    //声明一个double型常量

在声明常量时,通常情况下立即为其赋值,即对常量进行初始化。声明并初始化常量的具体方式如下:

final 常量类型 常量标识符 = 常量值;

final YOUTH_AGE = 18;        //声明一个int型常量,并初始化值为18
double PI = 3.14;            //声明一个double型常量,并初始化值为3.14

如果在声明常量时没有对其进行初始化,也可以在需要时进行初始化,例如:

final int YOUTH_AGE;                 //声明一个int型常量
final double PI;                    //声明一个double型常量
YOUTH_AGE = 18;                    //初始化常量YOUTH_AGE为18
PI = 3.14;                        //初始化常量PI为3.14

注意:如果在声明常量时已经对其进行了初始化,常量的值则不允许再被修改。

例如:下列代码不能正常编译

final YOUTH_AGE = 18;                  //声明一个int型常量,并初始化值为18
YOUTH_AGE = 16;                        //尝试修改已经被初始化的常量,编译错误

2.声明变量

声明变量的具体方式如下:

变量类型 变量标识符

int partyMenmberAge;             //声明一个int型变量
double speed;                    //声明一个double型变量
String name;                     //声明一个String型变量

在声明变量时,也可以立即为其赋值,即对变量进行初始化。声明并初始化变量的具体方式如下:

变量类型 变量标识符 = 变量值

int partyMenmberAge = 20;             //声明一个int型变量
double speed = 3.23;                  //声明一个double型变量
String name = "zhang";                //声明一个String型变量
Student s = new Student();            //声明一个Student型变量

变量与常量的区别是,变量的值允许改变,例如:

String name = "zhang";                 //声明一个String型变量,并初始化值为"zhang"
name = "li"                        //尝试修改已经被初始化的变量
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页