Java 知识拓展

整数拓展

进制

  • 二进制 0b
  • 十进制
  • 八进制 0
  • 十六进制 0x  0~9  A~F  16

浮点数拓展

银行业务怎么表示?钱

float ---> 有限 | 离散 | 舍入误差 | 大约 | 接近但不等于

  • 最好避免使用浮点数进行比较
  • 最好避免使用浮点数进行比较
  • 最好避免使用浮点数进行比较

BigDecimal   数学工具类(用这个类)表示银行的业务

字符拓展

//System.out.println((int)a); 强制转换int类型
//System.out.println((int)A); 强制转换int类型

所有的字符本质还是数字

编码 Unicode  表:(a = 97 | A = 65)    Excel  2的16次方 = 65536

 char c3 = ‘\u0061‘;
 System.out.println(c3); //输出是:a

转义字符

\t -----> 制表符

\n -----> 换行

//System.out.println("Hello\tWorld!"); // \t应用
//System.out.println("Hello\nWorld!"); // \n应用

布尔值拓展

if (flag == true) {}   //新手

if (flag) {}   //老手

Less is More!     代码要精简易读

Java 知识拓展

上一篇:148. 排序链表


下一篇:Python中import外部模块全局变量修改规则及踩坑