Java学习笔记之二十一 常量
在Java中,使用关键字final
来声明常量。
关键字final
表示这个变量只能被赋值一次。一旦变量被赋值,就不能再行更改了。
在习惯上,常量名使用全大写。
在Java中,常常希望一个常量在一个类中被多个方法使用。这样的常量被成为类常量。类常量用static final
声明。
类常量位于main方法的外部。在同一个类中的其他方法也可以使用这个常量。如果一个常量被声明为public,则其他类中的方法也可以使用这个常量。
const是Java的保留字,并没有使用。必须使用final关键字来声明常量。
常量例子:
public class Constants
{
public static void main(String[] args)
{
final double CM_PER_INCH = 2.54;
double paperWidth = 8.5;
double paperHeight = 11;
System.out.println("Paper size in centimeters:"
+ paperWidth * CM_PER_INCH + " by " + paperHeight * CM_PER_INCH);
}
}
类常量例子:
public class Constants2
{
public static void main(String[] args)
{
double paperWidth = 8.5;
double paperHeight = 11;
System.out.println("Paper size in centimeters:"
+ paperWidth * CM_PER_INCH + " by " + paperHeight * CM_PER_INCH);
}
public static final double CM_PER_INCH = 2.54;
}