二、JavaSE语言基础之常量与变量
1、常量
所谓常量值的是数据处理过程中值不能更改的数据。
2、变量
所谓变量值的是运算过程中值可以改变的数据,类似于代数中的未知数。
在Java语言中,使用变量时必须遵循先定义,而后赋值,最后使用的顺序。
关于变量需要了解的几点注意事项:
①同名的变量只能定义一次。
②变量必须先定义,再赋值,然后使用。
③变量所赋值的类型必须和变量的类型保持一致。
④为变量赋值的执行顺序为:把右边的值赋值给左边的变量。
关于常量和变量再来简单的举一个例子:
现在有这样一道简单的问题:请计算出一个数字的2倍是多少。
题干中的一个数字可以是任意一个自然数:1、2、3、7、8、9......这种不确定的因数我们称之为变量。而题干中的2倍则是固定不变的。这里的2就是常量,所以我们说:值不能改变的数据就是常量。
在Java语言中,关于常量还有这样一种定义:被final关键字修饰的变量就是一个常量。
final是Java中的关键词之一,被final修饰的变量只能够被赋值一次,一旦赋值,值就不可发生改变。在进行开发中,我们一般会使用这种方式来定义一个常量值。
如:
final double PI=3.14;//定义一个final类型的double变量
double diameter=3.14;
System.out.println("圆的周长为"+(diameter*PI));