【Java学习日记8】:数据类型

一、Java数据类型分类

Java中的数据类型分为两大类:

  • 基本数据类型:直接存储数据值,共4类8种

  • 引用数据类型:存储对象的内存地址(如String、数组、自定义类等)

二、基本数据类型四类八种

分类数据类型关键字内存占用取值范围
整数类型字节型byte1字节-128 ~ 127
短整型short2字节-32768 ~ 32767
整型int4字节-2^31 ~ 2^31-1
长整型long8字节-2^63 ~ 2^63-1
浮点型单精度浮点型float4字节约±3.4e38(有效位数6-7位)
双精度浮点型double8字节约±1.7e308(有效位数15位)
字符型字符型char2字节0 ~ 65535(Unicode字符)
布尔型布尔型boolean1字节true/false

三、重要特性说明

1. byte取值范围

  • 实际范围:-128 ~ 127

2. 取值范围排序规则

java

double > float > long > int > short > byte

注意:float虽为4字节,但采用IEEE 754标准,取值范围比8字节的long更大

3. 特殊类型声明

java

// Long类型必须加L后缀(推荐大写)
long num = 10000000000L; 

// Float类型必须加F后缀(推荐大写)
float f = 3.14F;  

四、重点记忆技巧

  1. 四类八种:整数4种、浮点2种、字符1种、布尔1种

  2. 整数和小数取值范围大小关系:double>float>long>int>short>byte

  3. 特殊后缀:Long加L,Float加F

  4. 默认类型:整数默认为int,浮点数默认为double


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值