Java中的变量

上次说过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;

未完待续…

7 Comments

  1. Exhibiting some appreciate to this subject “new to this wordpress”. I defiantly acknowledge with in addition , it. If you undoubtedly take into account it than anything can make alot of feeling

    Reply
  2. Thanks for taking the time to talk about this, I feel fervently about this and I take pleasure in learning about this topic. Please, as you gain information, please update this blog with more information. I have found it very useful.

    Reply

Leave a Comment.