数据类型扩展

整数型

在java中像二进制,八进制这些的表示

由上图可看出二进制是在数前面+0b

             十进制是一般形式

              八进制是在数前面+0

              十六进制是在数前面+0x

浮点数

(上图其中“==”是看看是否相等  false=否  true=是)

其中z和x在我们看来都是0.1应该相等但输出是不相等的

再来看

上图本来不该相等但却是相等的

原因;数据类型float 能表示的数是有限的  而浮点数都会舍入误差的有很多数都无法精确表示,表示的都是大约数它们不是相等只是接近。(简单来说浮点数会进行舍入误差,数越大越不准确)

最好不用浮点数进行比较

字符

所有的字符本质还是数字

在编码中 Unicode表中有很多如;a=97等等

转义字符

//\t 制表格
//\n 换行
//\r 移到到当行的行首
等等

布鲁值

用来判断代码是否正确

If(flag=true{})

If (flag){}

是相等的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值