Day06-整数扩展 进制

    技术2025-03-15  33

    整数扩展 进制

    二进制 0b

    十进制

    int i =10;

    八进制 0

    int i2 =010;

    //输出8

    十六进制 0X

    int i3 =0x10;

    //输出16

    浮点数扩展? 银行业务怎么表示?钱

    BigDecimal 数学工具类

    //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);//0.1

    System.out.println(d);0.1

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

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

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

    字符扩展

    char c1 =‘a’;

    char c2 =‘中’

    System.out.println(c1);//a

    System.out.println((int)c1);//强制换行

    System.out.println(c2);//中

    System.out.println((int)c2);//强制换行

    //a

    //97

    //中

    //20013

    //所有的字符本质还是数字

    //编码 unicode, 表:97=a , 65=A , 2字节 0- 65536, Excel 2 16 = 65536

    //u0000 UFFFF

    char c3 =’\u0061’;

    System.out.println(c3);//a

    转义字符

    // \t 制表符

    // \n 换行

    布尔值

    boolean flag =true;

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

    if(flag){}//老手

    //Less is More! 代码要精简易读

    Processed: 0.029, SQL: 9