🌈1、变量是什么

🔑官方的定义是变量是内存中一块区域,用于存放数据,可视为一种容器,如锅碗瓢盆,不同类型数据用不同类型变量来接收

java 批量 set java 批量建立变量_java

🌈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);
    }
}