变量是什么?

变量是什么?

我们在学数学时如X+Y=9里面的X和Y都是变量,而Java中的变量和x、y的意思相似,

在Java中,变量分为两种:基本类型的变量和引用类型的变量。基本类型的变量为内置数据类型,该类型

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。我们先来了解内置数据类型。

内置数据类型

内置数据类型是CPU可以直接进行运算的类型。Java定义了以下几种基本数据类型:

  • 整数类型:byte,short,int,long
  • 浮点数类型:float,double
  • 字符类型:char
  • 布尔类型:boolean

计算机内存的最小存储单元是字节(byte),一个字节就是一个8位二进制数,即8个bit。它的二进制表示范围00000000-11111111换算成十进制是0255,换算成十六进制是`00`ff

不同的数据类型占用的字节数不同,如图所示byte的字节数正好是一个字节double和float最大为8个字节。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BqsjDw2m-1641560582538)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20220105193056465.png)]

对于整型类型,Java只定义了带符号的整型,因此,最高位的bit表示符号位(0表示正数,1表示负数)。各种整型能表示的最大范围如下:

  • byte:-128 ~ 127
  • short: -32768 ~ 32767
  • int: -2147483648 ~ 2147483647
  • long: -9223372036854775808 ~ 9223372036854775807

引用类型的变量

除了上述基本类型的变量,剩下的都是引用类型。例如,引用类型最常用的就是String字符串:

String s = “hellow”;

  • 引用类型变量由类的构造函数创建,可以使用它们访问所引用的对象。这些变量在声明时被指定为一个特定的类型,比如Employee、Pubby等。变量一旦声明后,类型就不能被改变了。
  • 对象、数组都是引用数据类型。
  • 所有引用类型的默认值都是null。
  • 一个引用变量可以用来引用与任何与之兼容的类型。

常量

常量就是一个固定值。它们不需要计算,直接代表相应的值。

常量指不能改变的量,所有的基本类型加final可以变为常量,常量我们通常使用大写。

常量指不能改变的量,所有的基本类型加final可以变为常量,常量我们通常使用大写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值