Java数据类型总结

        Java是一种强类型语言,所以Java中的每一个变量都要求声明一种类型,今天我们只介绍Java中的基本数据类型。

        一共有8中数据类型,其中4种整型,2种浮点型,1中表示 Unicode编码的char类型,还有一种表示真值的boolean类型。

Java整型
类型存储需求取值范围
int4字节-2147483648 ~ 2147483647
short2字节-32768 ~ 32767
long8字节-9223372036854775808 ~ 9223372036854775808
byte1字节-128 ~ 127

浮点类型
类型存储需求取值范围
float4字节大约 正负3.40282347E+38F(有效位数6~7位)
double8字节大约 正负1.7976913486231570E+308(有效位数15位)

特殊字符的转移序列
转义序列名称Unicode值
\b退格\u0008
\t制表\u0009
\n换行\u000a
\r回车\u000d
\"双引号\u0022
\'单引号\u0027
\\双斜杠\u005c
         在Java中,char类型描述了UTF-16编码中的一个代码单元。我们强烈建议在Java中不适用char类型。
boolean(布尔)类型有两个值:false和true,用来判断逻辑条件。整型和布尔型之间不能互相转换。  

下面图片中显示了数据类型之间的合法转换:

  强制类型转换如下:

double x=9.997;

int nx=(int)x;

强制类型转换可能会损失数据精度,造成预期之外的问题。

下面介绍自增/自减运算符:

x++/x--:x++/x--:变量x先赋值后执行加减运算,++x/--x:变量先进行加减操作,然后将x值更新。










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值