• 数据类型拓展


    数据类型拓展

    整数拓展

     //整数拓展   进制    二进制0b     十进制    八进制0    十六进制0x
             int i = 10;
             int i2 = 010;   //八进制0
             int i3 = 0x10;  //十六进制0x 0~9 A~F 16

    输出结果为 i = 10; i2 = 8; i3 = 16;


    浮点数拓展

     //float     有限  离散      舍入误差       大约       接近但不等于
             //double
             //最好完全避免使用浮点数进行比较!
             //最好完全避免使用浮点数进行比较!
             //最好完全避免使用浮点数进行比较!
     
             float f = 0.1f;     //0.1
             double d = 1.0/10;  //0.1
     
             System.out.println(f==d); //false
     
             float d1 = 23131313131313f;
             float d2 = d1 + 1;
     
             System.out.println(d1 == d2);//true

    字符拓展

     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字节   0 - 65536   Excel   2^16 = 65536
     
             //U0000 UFFFF
     
             char c3 = 'u0061';
     
             System.out.println(c3); //a

    转义字符(只先提两个)

    制表符

    换行符


    布尔值拓展

     //布尔值扩展
             boolean flag = true;
             if(flag==true){}    //新手
             if(flag){}  //老手
             //Less is More! 代码要精简易读

     

    Less is More!!!

     

     

  • 相关阅读:
    Mysql 基础
    Python Cdn平台文件md5验证
    Linux内存cache/buffer剖析
    wget
    UTV
    智能DNS解析之edns-client-subnet篇
    Python Django
    OpenSSL SNI
    Python 基础(一)
    Python ORM
  • 原文地址:https://www.cnblogs.com/helloxiaolu/p/13232892.html
Copyright © 2020-2023  润新知