🌈1、变量是什么
🔑官方的定义是变量是内存中一块区域,用于存放数据,可视为一种容器,如锅碗瓢盆,不同类型数据用不同类型变量来接收
🌈2、新建变量
变量的创建语法如下:
/*
* 数据类型 变量名 = 值
* 栗子:
* String str = "阿斌是大帅比"
* int jj = 18
* 相同类型变量可以批量创建,用逗号分开
* 栗子:
* int x = 1, y = 2, z = 3(不常用)
* */
🌈3、变量的注意项
🔑变量必须先声明再使用,不可无中生有,局部变量不仅要先声明,还得赋值
🔑变量在其作用域内有效,作用域外失效,作用域可视为以代码行为起点向上找到的第一个{}的范围
🔑同一作用域内不能出现两个同名的变量,即使他们的数据类型不同
🌈4、变量的分类
🔑根据作用域的不同可将变量分为三种:
❤️类变量
❤️成员变量
❤️局部变量
🌈5、变量赋值的方式
🔑直接赋值
String str = "阿斌真帅!";
🔑调用赋值
public class HelloWorld {
public static void main(String[] args) {
// 调用method方法并传参
method("阿斌真帅!!!");
}
public static void method(String str){
System.out.println(str);
}
}
🔑初始化赋值
public class HelloWorld {
// 只声明未赋值
int age;
public static void main(String[] args) {
// age随着helloWorld初始化而赋值为默认值0
HelloWorld helloWorld = new HelloWorld();
System.out.println(helloWorld.age);
}
}