7数据类型扩展

数据类型扩展

整数扩展:

进制

二进制(0b开头表示)

十进制

八进制(0开头)

十六进制(0x开头)

浮点型扩展

银行业务怎么表示?钱

float /double(有的,离散的,浮点型有舍入误差,是一个大概的结果,接近但是不等于)

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

所以银行业务会使用(BigDecimal数学工具类)表示

字符扩展

char c1 = 'a';
char c2 = '中';

System.out.puintln(c1);  //结果a
System.out.puintln((int)c1);//97
System.out.puintln(c2);//中
System.out.puintln((int)c2);//20013

所以的字符本质还是数字

编码 Unicode 2字节 0-65536 (97=a 65=A)

U0000 UFFFF(一直计数表现形式)

char c3 = ']u0061';
System.out.println(c3);(结果输出a)

转义字符

\t 制表符(中间会隔一段)

\n 换行

.....

System.out.println("hello\t\nworld");

布尔值扩展

boolean flag = true;

if(flag==true{}新手写法=if(flag){}

posted on 2021-01-11 21:58  谪仙lin  阅读(54)  评论(0)    收藏  举报

导航