Java基础知识——变量

樵夫2021-11-30 11:42

  变量来自数学,是一种能够存储计算结果或表示数值的抽象概念。

Java基础知识——变量

  用三个元素描述变量:变量类型变量名称。

  如何定义变量:

  方法一:声明变量的赋值:例如:intage=18;

  方法二:首先声明再指定一个值:例如:intage;age=18;

  1、局部变量

  定位:局部变量声明在方法、构造方法或语句块中;

  注:在声明一个局部变量之后,在使用之前必须手工初始化。

  生存期:局部变量是在方法、构造方法或执行语句块时创建的,当它们执行完时,变量就被销毁;

package cn.test;

public class Test{ 
   public void dogAge(){
   //定义局部变量
      int age = 0;
      age = age + 7;
      System.out.println("小狗的年龄是: " + age);
   }
   
   public static void main(String[] args){
      Test test = new Test();
      test.dogAge();
   }
}

  2、成员变量(实例变量)

  定位:类中的方法外。

  注:无需进行初始化,它将自动初始化为默认值,数值型变量的默认值为0.布尔型变量的默认值为false,引用类型变量的默认值为null。

  生存期:当对象被创建时创建一个实例变量,当对象被破坏时破坏;

package cn.test;
public class TestVariable2 {
    //2.定义成员变量
   int count;
   int sum = 200;
    public static void main(String[] args) {
    //1.定义局部变量
        int sum = 100;//定义在方法中的局部变量sum
        System.out.println(sum);//变量的就近原则:使用的都是自己附近的变量,100
        System.out.println(count);//使用的是成员变量的默认值,0
    }
}

  3、类变量(静态变量)

  类变量也称为静态变量,它是用static关键字声明的。

  地点:必须超出方法。

  注:静态变量在初始化之后无法更改。

  生存期:静态变量在首次访问时创建,在程序的末尾销毁。

  可以通过ClassName、VariableName访问静态变量。也就是:类名、变量名

import java.io.*;

public class Employee {
    //salary是静态的私有变量
    private static double salary;
    // DEPARTMENT是一个常量    public static final
    public static final String DEPARTMENT = "开发人员";
    public static void main(String[] args){
    salary = 10000;
        System.out.println(DEPARTMENT+"平均工资:"+salary);
    }
}

  以上就是小编为大家整理发布的“Java基础知识——变量”一文,更多相关内容尽在开课吧Java教程频道。

Java基础知识——变量

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
高并发编程训练营