变量
变量的定义:
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。
用Jack雷的总结来说:变量就是计算机在计算的过程中产生的用来存储数据的一块内存空间,作用
是用来存储计算机产生的数据或者人们外部给定的数据。变量可以理解为一个容器,可以存放任一个数据类型的值。
变量的声明
在Java虚拟机里面的声明方式:
数据类型 变量名 = 变量值
变量的命名规则(合法命名的约束):
- 变量必须由字母、数字、下划线以及$组成
- 变量不能以数字开头
- 变量应当遵循大驼峰命名法
- 不建议用中文去命名变量
- 不能以Java中的关键字去命名变量
- 变量应该遵循见其名知其意的规则
注意:
大驼峰命名法: 是指如果一个变量是由多个单词组成的,那个这个变量从第二单词开始的首字母就应该大写。
比如: String studentNname = “Jack”;
小驼峰命名法:(Java里面不推荐使用),意思是每个单词之间用”_”来连接:
String student_name = “Sophia”;
变量的赋值(初始化)
变量必须初始化以后才能使用,否则在计算机运行时会导致编译不通。
对变量的操作
对变量的操作是指计算机对变量的变量值进行操作,而不是对变量名进行操作。
例如:
int a = 22;
a = a+6;
则计算出的a的值为28;
Java代码的书写要求补充
Java里面的代码最好一行一个语句(就是计算机要被执行的一个功能),这样注解比较清晰(Jack雷你说的都对)每个语句结束后必须使用分号隔开。如果要对Java中的某一个执行语句进行注释,可以使用“//注解内容”双反斜杠,
或者"/**注解类容 //"的形式,注意“//”注释的语句不能换行,每行都学要一个“//”,而“//**注解类容”可以换行,并且按回车接以后会自动在第一个位置出现一个“”.