JAVA 变量常量
变量
在java中每个变量都有一个类型, 在声明变量时, 变量的类型位于变量名之前
double a; int b;
每个声明必须以分号结束. 由于声明是一条完整的java语句,所以必须以分号结束.
变量名必须是一个以字母开头,由字母或数字构成的序列. 但是java中字母和数字的范围更大,
声明一个变量后,必须用赋值语句对变量进行显示初始化, 千万不要用为初始化的变量
public class Hello { public static void main(String[] args){ int a; System.out.print(a); } }
要想对一个声明过的变量赋值, 就要将变量名放在=左侧, 值放在右侧
int a; a = 1
也可以将声明和初始化放在同一行中
int a=1;
java中不区分变量的声明与定义, 变量的声明尽量靠近第一次使用的地方
常量
在java中,利用关键字final指示常量
public class Hello { public static void main(String[] args){ final int a; a = 1; System.out.print(a); } }
关键字final表示这个变量只能被赋值一次. 一旦被赋值后就不能再修改了, 习惯上常量名使用全大写.
如果你希望一个常量可以在一个类中的多个方法中使用, 可以使用static final设置一个类常量
public class Hello { public static final int a =1; public static void main(String[] args){ System.out.print(a); } }
类常量定义于main方法的外部, 这个类中的其他方法也可以使用这个常量, 而且如果一个常量被声明为public, 那么其他类的方法也可以使用这个常量