有关变量的一些注意;
1、java的源文件里可以有多个类,但是只有一个public类,且public类的类名和文件名保持一致,类名大写,文件名自然也大写。
2、不准出现java的关键字和保留字。
3、可以在一行中定义多个变量,但是不提倡,可读性不行。比如;
int a, b, c;
4、java中大小写敏感,变量名应该是有意义的,且长度无限制。命名方式使用驼峰法。
5、以字母或者“_”开头,由字母,数字和“_”组成。或者是代表字母、数字的任何Unicode字符都可以。
java中变量的初始化;
在声明一个变量之后,最好是直接显式的初始化,不然容易犯错,比如;
int a;
// 其他代码
System.out.println(a);
编译报错!原因是使用了没有被初始化的变量导致出错。为了不犯错,变量的声明最好靠近变量第一次使用的地方,或者声明之后,显式的初始化,从而养成良好的编码习惯。
注意;java中变量的声明和定义是混为一体的,而c++中是区分的!!!!不要混淆!!!这也是为什么说,java是对c++的改进。
java的常量——关键字final
final int NUMBER = 199999;
1、常量名大写,这是约定,不要问为什么了。
2、final修饰的变量一旦赋值就是常量!不能修改!
3、如果想在多个类中共享某常量,那该怎么办呢?我们声明为公有的static即可,即为类的常量;
public static double PI = 3.14;
但是注意!如下不对,必须把类常量定义在main外部!
public static void main(String[] args) {
// public static final double PI = 3.14;
}
4、c++使用const关键字(来自单词constant)来定义常量,而在java中const是保留关键字,未必使用过,所以,目前还是必须用final来定义常量。
未完待续……