Java快速入门(6) - 变量类型

本文详细介绍了Java中的三种变量类型:局部变量、实例变量和类变量(静态变量)。局部变量在方法、构造器或代码块内声明,作用域仅限于该区域。实例变量在类中定义,每个对象有一个副本。类变量由static修饰,整个类只有一个副本,可通过类名直接访问。所有变量在使用前都需要初始化,未初始化的实例变量会有默认值,而局部变量必须先赋值再使用。
摘要由CSDN通过智能技术生成

变量为我们提供了可供程序操作的命名存储空间。Java中的每个变量都有特定的类型,这也就决定了变量所占空间的大小和布局方式,变量取值的范围,以及变量可以进行的操作。

我们必须在变量使用之前进行声明,下面是声明变量的基本语法:

data type variable [ = value][, variable [ = value] ...];
数据类型 变量名 [ = 值][, 变量名 [ = 值] ...];

上面的数据类型指的是Java数据类型中的一个。在声明多个同一数据类型的变量时,可以用逗号分隔。下面是几个声明和初始化变量的例子:

int a, b, c;         // 声明了3个int变量:a,b,c
int a = 10, b = 10;  // 声明时进行了初始化赋值
byte B = 22;         // 声明并初始化了一个byte类型的变量:B
double pi = 3.14159; // 声明并给PI变量赋值
char a = 'a';        // 声明char类型的变量a,并给其赋值‘a’

这一节我们来学习一下Java中的3种变量类型:

  • 局部变量
  • 实例变量
  • 类变量(静态变量)

局部变量

  • 局部变量在方法,构造器或代码块中声明
  • 局部变量在程序执行到方法,构造器或代码块时被创建,在执行完成后被销毁
  • 访问修饰符不能被用于局部变量
  • 局部变量的作用域是其所在的方法,构造器或代码块内
  • 局部变量在栈级别实现
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值