JAVA中的变量

本文详细介绍了JAVA中的基本数据类型及其区别,并深入探讨了局部变量、实例变量和类变量的特点与应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在学习JAVA中的变量时先学习JAVA中的基本数据类型。

这里写图片描述

这些基本数据类型的区别在于:

这里写图片描述

代码示例:

int a=1;
byte b=1;
short c=1;
long d=10L;//也可以为10l。
double e=1.0;//也可以为1.0D或1.0d。
float f=1.0f;//也可以为1.0F。

然后根据变量的位置和用处又可分为局部变量,实例变量与类变量。

**

一.局部变量

**

1.局部变量只能声明在方法内,构造方法或者语句块中。
2.局部变量随着方法,构造方法或语句块被执行时创立,当它们执行完后,变量会被销毁。
3.局部变量不能被访问修饰符所修饰。
4.局部变量必须初始化。

代码示例:

public static void mian(String[] args){
  int a=1;
  System.out.println(a);
}

输出结果:

1

**

二,实例变量

**

1.实例变量声明在一个类中,但在方法,构造方法或者语句块之外。
2.访问修饰符可以修饰实例变量。
3.当一个变量被实例化后,该变量的值也跟着确定了。
4.实例变量在对象创建的时候创建,在对象被销毁的时候销毁。
5.实例变量的值应该至少被一个方法、构造方法或者语句块引用,使得外部能够通过这些方式获取实例变量信息。
6.实例变量可以声明在使用前或者使用后。

代码示例:

public class Text
{
 private int a=1; //实例变量
 public void b()
{
 int a=2; //局部变量
 System.out.println("局部变量:a="+a);
 System.out.println("实例变量:a="+this.a);//局部变量的作用域内引用实例变量:this.变量名
}
public static void main(String[] args)
{
 new Text().b();
}
}

输出结果:

局部变量:2
实例变量;1

**

三,类变量(静态变量)

**

这里写图片描述

代码示例:

public class text{
   private static int a=10; //a是私有的静态变量。
   private static int b;
    public static void main(String[] args){
    b=12;   
    System.out.println(a+" "+b);
 }
}

输出结果:

10 12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值