一些简单的数据类型拓展

数据类型拓展

整数拓展(进制)

  • 二进制 通常用表示0b
  • 十进制
  • 八进制 通常表示0
  • 十六进制 通常表示0x
int i = 10;
int i2 = 010;//八进制0
int i3 = 0x10;//十六进制0x
int i4 = 0x11;

System.out.println(i);//10
System.out.println(i2);//8
System.out.println(i3);//16
System.out.println(i4);//17

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2c7wI76p-1626689259917)(C:\Users\DC\AppData\Roaming\Typora\typora-user-images\image-20210719175752024.png)]

浮点数拓展

  • 浮点数拓展? 银行业务怎么表示?钱
    BigDecimal 数学工具类

  • float; 有限 离散 舍入误差 大约 接近但不等于

  • double;

  • 最好完全使用浮点数进行比较

float f =0.1f;
double d =1.0/10;
System.out.println(f==d);//false

float d1 = 2312313212313213f;
float d2 = d1 + 1;
System.out.println(d1==d2);//true

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rMSPFb61-1626689259918)(C:\Users\DC\AppData\Roaming\Typora\typora-user-images\image-20210719175542482.png)]

字符拓展

char c1 = 'a';
char c2 = '中'; 
System.out.println(c1); 
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);//强制转换

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VRajuKZL-1626689259919)(C:\Users\DC\AppData\Roaming\Typora\typora-user-images\image-20210719180216187.png)]

所有的字符本质还是数字

编码 Unicode 表: 97 = a 2字节 长度0–65536 Excel 最长2^16 = 65536

//转义字符

\t制表符
\n换行

System.out.println("Hello\tWorld");
System.out.println("Hello\nWorld");

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VcpQEE2o-1626689259921)(C:\Users\DC\AppData\Roaming\Typora\typora-user-images\image-20210719180443252.png)]

布尔值拓展

boolean flag = true;
if (flag==true){}
if (flag){}//默认等于true
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值