Java的基础知识包括很多内容,java变量属于其中的一员。因为现在各大互联网公司对java程序员岗位的要求越来越高,十分看重程序员们是否有扎实的基本功。这篇文章对java变量声明及初始化的相关内容做一个介绍,属于java变量中比较基础的内容,适合java零基础的新手小白们学习。
Java是一种强类型语言,这就意味着必须为每一个变量声明一种类型。在前面学习过java变量分类的内容,一共有8种基本类型,其中有4个整型、2个浮点类型、1个用于表示Unicode 编码的字符单元的字符类型char和1个用于表示真值的boolean 类型。知道这8种变量的分类对是学习java变量声明及初始化变量的一个基础。下面来看java变量声明的内容:
在java中,每一个变量属于一种类型,在变量声明时,变量所属的类型位于前面,随后是变量名。这里列举一些java变量声明的例子:
double salary;
int vacationDays;
long earthPopulation;
boolean done;
注意,用于java中,声明是一条完整的语句,因此每一个声明都必须以分号结束。变量名必须是一个以字母开头的字母或数字序列。需要注意,与大多数程序设计语言相比,java中“字母”和“数字”的范围要大。字母包括‘A’到‘Z’、‘a’到‘z’、‘-’和在某种语言中代表字母的任何Unicode字符。例如,希腊人可以使用π。同样,数字包括‘0’到‘9’和在某种语言中代表数字的任何Unicode字符。但‘+’这样的符号不能出现在变量名中,空格也不行。变量名中所有的字符都是有意义的,井且大小写敏感 。对变量名的长度没有限制。
另外,不能将变量命名为java保留字,可以在一行中声明多个变量:
inti, j; //both are integers
不过,不提倡使用这种风格,逐一声明每一个变量可以提高程序的可读性。
下面来学习java初始化变量的内容:
声明一个变量之后,必须利用赋值语句对变量进行显式初始化,千万不要使用一个未被初始化的变量。例如,java编译器认为下面语句序列是错误的:
int vacationDays;
System.out.println(vacationDays); //ERROR-variable not initialized
要想对一个已经声明过的变量进行赋值,就需要将变量名放在等号(=)左侧,具有相应取值的Java表达式放在等号的右侧。
int vacationDays;
vacationDays=12;
也可以将变量的声明和初始化放在同一行中。例如:
int vacationDays=12;
最后,在java中可以将声明放在代码中的任何地方。例如,在java中,下列代码的书写形式是完全合法的:
double salary == 65000.0;
System.out.println(salary);
int vacationDays == 12; // ok to decla a variable here
在java中,变量的声明尽可能地靠近变量第一次使用的地方,这是一种良好的程序编写风格。
想使用变量,就要先对变量声明,然后就是java变量初始化的过程。java变量声明及初始化变量是基本操作,希望零基础的小伙伴可以通过这篇文章的介绍学会对变量声明和初始化,以后再通过java培训课程的学习,慢慢掌握更多java技能。
HelloWorld10-31 08:24
军哥08-12 23:29
江湖人称小李白12-10 10:41
IT逐梦者08-17 21:43
HelloWorld11-06 11:19