Java基本数据类型——详解

Java是一种强类型语言。这就意味着必须为每一种标量声明一种类型。在Java中,一共有八种基本类型,其中4种整形、2种浮点型、一种字符类型char用于表示Unicode编码的代码单元和1种用于表示真值的Boolean类型。

1、整型

整型用于表示没有小数部分的数值,允许是负数。

类型存储需求取值范围
int4字节-2 147 483 648 ~ 2 147 483 647
short2字节-32 768 ~ 32767
long8字节-9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807
byte1字节-128 ~ 127

在通常情况下,int类型最常用。但是如果要表示整个地球的居住人口,就需要用到long类型。byte和short类型主要用于特定的应用场合,例如,底层文件处理或者存储空间很宝贵时的大数组。

2、浮点类型

类型存储需求取值范围
float4字节大约 ±3.402 823 47E+38F(有效位数为6~7位)
double8字节大约 ±1.797 693 134 862 315 70E+308(有效位数为15位)

double表示这种类型的数值精度是float类型的两倍(也被称之为双精度数值)。在很多情况下float的精度并不能满足需求。

3、char类型

char类型原本用于表示单个字符、不过,现在情况已经有所变化。如今,有些Unicode字符可以用一个char类型描述,另外一些Unicode字符则需要两个char值。

char类型的字面量值要用单引号括起来。例如:'A'的编码值为65的字符常量。它与"A"不同,"A"是包含一个字符A的字符串。char类型的值可以表示为十六进制值,其范围从\u0000到\uFFFF。\u2122表示商标符号(™),\u03C0表示希腊字母π。

特殊字符转义:

转义序列名称Unicode值转义序列名称Unicode值
\b退格\u0008\"双引号\u0022
\t制表\u0009\'单引号\u0027
\n换行\u000a\\反斜杠\u005c
\r回车\u000d

4、boolean类型

Boolean类型有两个值:false和true,用来判定逻辑条件。整数值和布尔值之间不能进行相互转换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值