目录
🔮什么是变量?
🪄在程序的执行过程中,其值有可能发生改变的量(数据)
🔮变量的使用场景
当某个数据经常发生改变时,可以用变量存储。当数据变化时,只要修改变量里面记录的值就可以。
🔮变量的定义格式
🪄数据类型 变量名 = 数据值;
可以这样理解
举个栗子:
public class VariableDemo1{
//主入口
public static void main(String[] args){
//定义变量
//数据类型 变量名 = 数据值;
//数据类型:限定了变量能存储数据的类型
//int(整数) double(小数)
//变量名:就是存储空间的名字
//作用:方便以后使用
//数据值:真正存在变量中的数据
//等号:赋值。把右边的值赋值给左边的变量
int a =10;
System.out.println(a);
}
}
🔮变量的使用方式
🪄1.输出打印
//1.基本用法
//定义变量,再进行输出
int a =10;
System.out.println(a);//10
🪄2.参与运算
//2.变量参与计算
int b = 30;
int c = 20;
System.out.println(b + c);//50
🪄3.修改记录的值
//3.修改变量记录的值
a = 40;
System.out.println(a);//40
🔮变量的注意事项:
- 🪄只能存一个值(否则会被覆盖)
- 🪄变量名不允许重复定义
- 🪄一条语句可以定义多个变量
- 🪄变量在使用之前一定要进行赋值
- 🪄变量的作用域范围
举个栗子:
//注意事项
//一条语句可以定义多个变量
int d = 100,e = 200,f = 300;
System.out.println(d);//100
System.out.println(e);//200
System.out.println(f);//300
//变量在使用之前一定要进行赋值
int g;
System.out.println(g);//报错
🔮数据类型的分类:
举个栗子:
public class VariableDemo3{
//主入口
public static void main(String[] args){
//整数类型
//byte (取值范围 -128~127)
byte b = 10;
System.out.println(b);//10
//short
short s = 20;
System.out.println(s);//20
//int
int i = 30;
System.out.println(i);//30
//long
//如果要定义long类型的变量,需要在数据值的后面加一个L作为后缀
//L建议大写
long n = 99999999999L;
System.out.println(n);
//浮点数类型
//float
//定义float类型变量时,需要加一个F作为后缀
float f = 10.1F;
System.out.println(f);
//double
double d = 20.2;
System.out.println(d);
//字符类型
//char
//注意:char一定要用单引号,不然会爆错
char c = '哈';
System.out.println(c);
//布尔类型
//boolean (true false)
boolean o = true;
System.out.println(o);
}
}
🔮整数和小数取值范围大小关系:
double > float > long > int > short > byte
🔮标识符
🪄什么是标识符?
给类,方法,变量起的名字
🪄标识符命名规则:
- 由数字,字母,下划线_ 和美元$ 组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
🪄小驼峰命名法:适用方法,变量
- 1.标识符是一个单词时,全部小写(name)
- 2.标识符由第一个单词组成的时候,每一个单词首字母小写,其他单词首字母大写(firstName)
🪄大驼峰命名法:适用类名
- 1.标识符是一个单词的时候,首字母大写(Student)
- 2.标识符由多个单词组成的时候,每个单词的首字母大写(GoodStudent)