变量与常量

尽管$是一个合法的java字符,但不要在你的代码中使用,它只用在java编译器或其他工具生成的名字中。

变量的声明

int n;
int i,k;

变量的初始化

int n = 100;
double PI = 3.14;

var声明变量

从java10开始,对于局部变量,如果可以从变量的初始值推断出它的类型,就不需要声明类型。只需使用关键字var即可

var name = "gwx";
var age = 30;
var sanner = new Scanner(System.in);

常量

常量一般使用XXX_YYY_ZZZ这种方式命名。与php不同的是,在php中使用const或define函数来定义一个常量,java中使用final关键字。

public class IntSty {
    public static void main (String [] args) {
        final int MAX_SCORE = 100;
    }
}

关键字final表示这个变量只能被赋值一次。一旦赋值后,就不可以再修改了。

在java中,经常会使用static final设置类常量,类常量可以在该类中所有方法中使用。如果一个常量被声明为public,那么其他类也可以使用该类常量。

public class IntSty {

    public static final int MAX_SCORE = 1000;

    public static void main (String [] args) {

    }
}