Java SE(15) 变量1

目录

定义

变量的声明格式

变量的初始化赋值

变量的内存

变量的作用域


定义

        在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识,定义的标识符就是变量名,内存单元中存储的数据就是变量的值

变量的声明格式

        数据类型 变量名 [=初始值][,变量名 [=初始值]...];      //[]中的内容为可选项,即可有可无

  例如:int age1=19,age2=90;

             int age1,age2;

             int age=19;

注:如果你只定义一个变量,没有给变量进行赋值的话,那么其实这个变量相当于没有定义。

 

     变量如果没有进行赋值的话,那么使用的时候会出错。

 返回:可能尚未初始化变量。

变量的初始化赋值

        变量进行初始化赋值时,既可以声明并赋初值,也可先声明后赋处值。

       例:int age=18;

            或  int age;

                  age=18;

变量的内存

例:

public class TestVar5{
	public static void main(String[] args){
		int num1=10;
		int num2 = 20;
        num1 = num2;
        num2 = num2 + 10;
        num1 = num2 - 10;
        num2 = num1;
        System.out.println("num1="+num1);
        System.out.println("num2="+num2);
	}
}

内存分析:

  

运行结果:

变量的作用域

         作用域指的就是作用范围,变量的作用范围就是离它最近的{}。

猜你喜欢

转载自blog.csdn.net/wqh101121/article/details/111563012