一.常量
1.常量:在程序运行过程中,其值不可以发生改变的量
2.常量的分类:
(1)整数常量:整数,例如:-10、0、20 等
(2)小数常量:小数,例如:-53.3、1.1、66.66 等
(3)字符常量:用单引号括起来的一个字符,例如:‘a’,‘m’、‘5’、‘B’、‘中’
(4)字符串常量: 用双引号括起来的多个字符(可以包含 0 个、一个或多个),例如"a"、“abc”、"你好JAVA"等
(5)布尔常量:布尔值,表示真假,只有两个值 true 和 false
(6)转义字符 /n–>换行 /t–>空格
(7)空常量:一个特殊的值,空值,值为 null
*除空常量外,其他常量均可使用输出语句直接输出。
二.变量
1.变量的引入
之前我们写的第一个JAVA程序中有这样一段代码
System.out.println("HelloWorld")
代码中 "HelloWorld"
我们称之为数据内容
数据在JVM运行过程中,是要有存储在内存中。
默认情况下,随着数据所在的那行命令执行完毕,数据被回收。
有些数据,在第n行产生,但有可能需要在后面的第m行重复使用。
所以这个数据在第n行使用完毕后,不能回收,就需要将其存储在变量中。
2.什么是变量?
变量是一个容器,可以用来存放数据内容,以供后面复用。
变量就是一块内存空间
3.变量类型
变量类型就是用来指定变量中存储数据的类型,也叫数据类型
(数据类型请见文章Java入门:Java中的数据类型)
链接: link
4.如何定义变量
定义变量,就是创建变量,就是分配一块内存
我们使用变量类型 变量名的方式定义变量
例如
int age(定义年龄这个变量,因为年龄都是整数所以变量类型为int)
double salary(定义工资这个变量,因为工资都是有整数有小数所以变量类型为double)
5.变量的使用
变量的使用就两种情况,一种是存数据,一种是取数据
存数据:向变量中存数据,赋值
变量名后面使用=进行赋值
age = 18;
//也可以在定义变量的同时赋值
int age = 18;
String name= "zhangsan"
取数据:从变量中取数据
变量名后面没有紧跟=就是取值
int age = 18;
System.out.println(age);
//程序运行结果为18
6.变量名的作用
编码时可以更容易的找到我们想要操作的变量
7.变量的命名规范
除了变量,Java中的类,方法,接口,数组等都需要命名
必须遵守的规范是:
- 只能使用数字,字母,_,$组成
- 不能使用数字开头
- 不能是Java中的关键字,如public static void class interface
- 区分大小写(如name,Name不是同一个名字)
这些规则属于语法规范,不遵守程序会报错
强烈建议遵守的规范是:
- 见名知意:通过名字就能知道变量及方法内部存储数据的含义
- 驼峰命名法:
- 小驼峰:在变量和方法等命名时,多个单词从第二个单词开始首字母大写userName,userPass
- 大驼峰:在类,接口命名时多个单词,每个单词首字母都要大写