数据类型-续
public class demo3 {
    public static void main(String[] args) {
        // 整数拓展: 进制, 二进制0b   十进制   八进制0   十六进制0x ;
        int i1 = 10;
        int i2 = 010;   // 八进制0;
        int i3 = 0x11;  // 十六进制0x   0-9 A-F;
        System.out.println(i1);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("=================================================================");
        //==========================================================
        //浮点数拓展  银行业务怎么表示
        //==========================================================
        //float;
        //double;
        float f = 0.1f;   //0.1
        double d = 1.0/10;//0.1
        System.out.println(f==d);//程序输出 false
        System.out.println(f);
        System.out.println(d);
        float d1 = 211313131313131313f;
        float d2 = d1 + 1;
        System.out.println(d1==d2); //程序输出 true
        //原因:浮点数特点 有限 离散 舍入误差 大约 接近但不等于;
        
        //最好完全避免使用浮点数进行比较;
        //最好完全避免使用浮点数进行比较;
        //最好完全避免使用浮点数进行比较;
        
        //BigDecimal 数学工具类;
        //============================================================
        //字符拓展
        //============================================================
        char c1 = 'A';
        char c2 = '博';
        System.out.println(c1);
        System.out.println((int)c1);//强制转换
        System.out.println(c2);
        System.out.println((int)c2);//强制转换
        //所有的字符本质还是数字
        //编码 Unicode表(97 =a 65 =A) 2字节 65536     Excel  2^16=65536;
        //U0000 UFFFF 十六进制
        char c3 ='\u0061';//a
        System.out.println(c3);
        //转义字符
        // \t 制表符
        // \n 换行
        //...
        System.out.println("Hello\nWorld");
        //==============================================================
        System.out.println("=======================================");
        String sa = new String("Hello World");
        String sb = new String("Hello World");
        System.out.println(sa==sb);// false
        String sc = "Hello World";
        String sd = "Hello World";
        System.out.println(sc==sd);// true
        //对象 从内存分析
        
        //布尔值扩展
        boolean flag = true;
        if (flag==true){}
        if(flag){}
        //Less is More
        
    }
}