一、变量:存数的
变量:内存中开辟出一块存储空间,用于存放计算机用到的临时数据。
内存 变量 临时数据
酒店 客房 临时客人
1、变量的声明——相当于在银行开账户
int a; //声明一个整型的变量
intb,c,d; //声明三个整型的变量,名为b,c,d
- 多个变量类型相同,用逗号隔开就行
- 不能在同一个作用域中,重复定义同一个变量,只能修改值不能改变变量的类型(简单来说就是紧包含的同一对花括号中),通俗理解:银行中不能有名字相同的两个账户
补充:重复定义会报编译错误:
is already defined in the scope
变量已经在作用域中定义了
2、变量的初始化:
第一次赋值——相当于给账户存钱
初始化是将其赋一个确定的初值才能进行使用
int a = 250; //声明整型变量a并赋值为250
int b; //声明整型变量b
b = 250; //给变量b赋值为250
b = 360; //修改变量b的值为360
int c = 5;d = 10; //声明两个整型变量c和d,分别赋值为5和10
3、变量的使用
使用的是账户里面的钱
对变量的使用就是对它所存的那个数的使用
int a = 5;
int b = a+10; //取出a的值5,加上10后,再赋值给变量b
System.out.println(b); //输出变量b的值15
System.out.println("b"); //输出b,双引号中的原样输出
a = a+10; //再a本身的基础之上增10
int c = 5000; //账户余额
c = c-1000; //取款1000
变量再使用之前必须声明并初始化
System.out.println(m); //编译错误,变量m未声明
int b;
System.out.println(m); //编译错误,变量m为初始化
4、 变量的命名
标识符就是我们编程的时候使用的“名字“ , 给类、接口、方法、变量、常量名,包名等起名字的字符序列
规则:
-
只能包含字母、数字、_和$符,并且不能以数字开头
-
严格区分大小写
-
不能使用关键字
建议: -
允许中文命名,但不建议,建议"英文的见名知意"、“小驼峰命名法”
-
不建议使用a,b,c…不直观
-
杜绝使用拼音
int a_5$,_3c,$_;
//int a*b; //编译错误,不能包含*号等特殊符号
//int 1a; //编译错误&