Java变量详解

变量是存储数据的一块内存,只能用来装数据和取数据。

Java的数据类型分为基本数据类型引用类型

基本数据类型有四类八种,分别是:

整型:byte(字节型)、short(短整型)、int(整型)、long(长整型)

浮点型:float(单精度浮点型)、double(双精度浮点型)

字符型:char(字符型)

布尔型:boolean(布尔类型)

引用类型有:类(class)、数组(array)、接口(interface)。

而所有基本的数据类型的值都存在Java的栈中。











变量使用的注意事项

①定义变量可以不赋值,使用时赋值,不赋值不能使用。

②定义使用的时候要有作用域限制。

③变量不可以重复定义

基本数据类型的转换分为自动转换和强制转换

类型的自动转换

byte-->short-->int-->long-->float-->double

为什么long可以自动转换为float呢?

这主要是他们底层的存储结构不同,因为float是由1个符号位(1 bit)+8个指数位(8 bits)+23个尾数位(23 bits)组成,而long是普通的存储结构,所以float的取值范围比long大。

自动转换是从小的取值范围自动向大的取值范围转型的。

下面是示例图:





类型的强制转换

小范围的数据类型 变量=(小范围的数据类型)大范围的数据类型;






整形规则:

在byte范围内,随意给个整数(默认是int类型)byte接收

在short范围内,随意给个整数(默认是int类型)short接收

在int范围内,随意给个整数(默认是int类型)int接收

在long范围内,随意给个整数(默认是int类型)long接收,超出int类型范围,后面要加l或L

浮点型规则:

在float范围内 随意给个浮点数(默认是double类型),float接收

在double范围内 随意给个浮点数(默认是double类型),double接收

展开阅读全文

页面更新:2024-03-23

标签:变量   浮点   范围内   赋值   布尔   整数   详解   数据类型   整型   随意   类型

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top