Java基本数据类型

Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。
在Java中一共有八种基本数据类型(4类8种):
整型:byte short int long
浮点型:float double
一种用于表示Unicode编码的字符单元的字符类型::char
一种用于表示真值的布尔类型:boolean
(一)整型

类型存储需求取值范围最大值最小值
byte1字节-128~1272^7-1(2的7次方减1)-2^7
short(短整型)2字节-32768~327672^15-1-2^15
int(整型)4字节-2147483648~2147483647(正好超过20亿)2^31-1-2^31
long(长整型)8字节-9 223 372 036 854 775 808~9 223 372 036 854 775 8072^63-1-2^63
1字节占8个bit位

在通常情况下int类型最常用
长整形数值有一个后缀L或l(如4000000000L)
从Java7开始加上前缀0b或0B就可以写成二进制数。如0b1001就是9
在Java中整型的范围与运行代码的机器无关
(二)浮点型

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

double表示这种类型的数值精度是float类型的两倍(有人称之为双精度数值)
float类型的数值有一个后缀F或f (例如3.14F) 。没有后缀F的浮点值(如3.14)默认为double类型当然也可以在浮点数值后面添加后缀D或d

(三)char类型 (2 个字节)
char类型的字面量值要用单引号括起来。例如:'A’是编码值为65所定义的字符常量。它与"A"不同,"A"是包含一个字符A的字符串。单引号char c=‘0’; 用来存储多个字符, 一般不用。
(四)boolean类型(1/8字节或1bit)
boolean(布尔)类型有两个值:false和true,用来判定逻辑条件。整型值和布尔值之间不能进行相互转换。
转移序列:
\n 换行符
\t制表符(4个空格/8空格 可调节如果前面内容不足8位则补齐到8位 用于调节格式)
\r回车

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值