在程序中,如果要存储数据,需要定义变量来进行存储
问题1:什么是变量,它有什么用?
答:在程序中,用于存储数据的标识名称,我们就称为“变量”
变量的作用,用于在程序中存储数据
变量必须要赋值以才可以使用:
因为:变量只有在赋值以后,内存中才会给该变量分配存储空间.
声明变量,给变量赋值的语法有两种:
语法1:@@@@@@先声明变量,再给变量赋值
例如:
//声明变量
数据类型 变量名称;
//给变量赋值
变量名称=值;
示例:
//声明变量
String name;
//给变量赋值
name="jack";
如图:
语法2:@@@@@@声明变量时,直接给变量赋值
例如: 数据类型 变量名称 = 值;
示例: String name = "jack";
如图:
一般在存储数据时,我们会根据不同的数据类型,定义不同数据类型的变量进行存储
分析:下列数据,用什么类型的变量进行存储比较合适
1、姓名
它一般包含多个字符内容,所以,应该用String
2、年龄
它一般是数值,并且不会包含小数,所以,应该使用int
3、性别
它一个要么是男或女,只会有一个符号,应用char
4、工资
一般会包含整数与小数,所以,应该使用double
5、家庭住址
它一般包含多个字符内容,所以,应该用String
变量,必须要分配存储空间以后,才可以使用
(只要给变量赋值,它就会完成初始化操作,分配内存空间)
@@@@@@@:变量,如果没有赋值,不能使用
变量名的命名规则
变量名的命名规则
1、变量名中,只能包含: 数字、字母、下划线、$
2、变量名不能以数字开头
3、变量不能是系统关键字
(目前,我们用过的系统关键字:public void static main int double boolean char String)
-----------------------------以上三点是强制性,必须满足,否则出错
4、变量名称,尽可能有意义(从字面上,大体上,可以猜测出来,该变量要存储什么数据)
5、变量名如果是一个单词构成(全部小写),如果变量名是由多个单词组合而成(第一个单词全部小写,以后
的每一个单词,首字母大写)
score, myScore,myEnglishScore;
-----------------------------第4、5点,即使不满足,代码依然是正确的,只是不规范
java常用命名规则
java中,有两种命名规则:
第一种:驼峰命名法(小驼峰命名法)
如果是一个单词,整个单词全部小写,如果是多个单词组合而成,第一个单词全部小写,以后的每一个
单词首字大写
name myScore, myEnglishScore
@@@@@@@@: 这种命名方式,适用于:
1、变量的命名
2、方法的命名
第二种:帕斯卡命名法(大驼峰命名法)
每一个单词的首字母都大写
Demo,FirstDemo
@@@@@@@@@: 这种命名方式,适用于类、接口的命名
使用变量时,要注意的地方
1、在声明变量时,在同一个方法中,声明的变量名称不允许重复
2、如果同时声明多个同一种类型的变量,声明的方式有两种:
a、每一个变量单独声明
例如: int one;
int two;
b、同时声明多个同一种类型的变量
例如: int one,two;
如图: