DarkHorse_pxf

导航

【细说Java】基本数据类型的一些细节

  • 转换优先级:

    byte<short<int<long<float<double

       char<

        (shortchar同级)

  • 八进制数的细节:

    int a=0123    //输出八进制的123

    float a=01.23f   //输出十进制的1.23

  • 十六进制数的细节:

    Int a=0x123  //输出十六进制的123

    Float a=0x1.23   //报错!十六进制只能用p表示指数来表示浮点数

  • 浮点数的比较大小:

    不能用==来比较,而只能通过a-b是否在+-0.0000001范围内来确定是否相等

posted on 2015-03-26 16:35  DarkHorse_pxf  阅读(123)  评论(0编辑  收藏  举报