上次说过Java是强类型语言,每一个变量属于一种数据类型。在声明变量时,变量类型在前,变量名在后。比如:
int speed;
Date today;
在Java中,声明一个变量是一条完整的语句,所以需要在每一个生命结束后添加分号表示语句的结束。(所有程序语言中使用的标点符号均是英文标点)
Java中变量名必须是以字母或者下划线开头的字母或者数字序列。但是Java中允许的字母范围比其他的编程语言都要大,在Java中变量名中的字母不仅可以是英文字母,也可以是法文,德文或者希腊文中的字母,可以是任何Unicode字母。但是不能包含空格以及一些特殊符号,比如’+'和’©’都是非法的。另外Java是对大小写敏感的,且对变量名长度没有限制。
声明一个Java变量之后,如果需要使用变量就必须先要对变量进行初始化赋值。语法与大多数编程语言类似。比如:
int speed=120;
Java中使用final关键字声明常量(在ActionScript等语言中使用const关键字声明一个常量,在Java中const是保留关键字,但是并未被使用),常量只能被赋值一次,之后就不能再做更改。惯例上常量使用大写字母。声明常量的方法:
final double GRAVITY=9.8;
另外,如果希望某个常量属于类(通过类调用)而不是通过类的实例,就可以把常量声明为静态常量。Java中使用static来声明静态类型。例如:
class Earth{
public static void main(String[] args){
System.out.println(”The gavity of Earth is “+GRAVITY);
}
public static final double GRAVITY=9.8; //声明静态常量
}
调用静态常量的方法是类名加’.'加常量名,比如:
Earth.GRAVITY;
未完待续…