zoukankan      html  css  js  c++  java
  • Java_常遇问题(一)

    Java_常遇问题

    1、100/3 保留两位小数,处理方式;

          业务场景一般在金额上

    int a = 100, b =3;
    double result = Double.valueOf(new DecimalFormat("#.00").format((double)a/b *100));
    System.out.println(result);//打印:33.33
    

    2、equal 和 hashcode 区别;

    https://blog.csdn.net/ftx2540993425/article/details/51206130

        https://www.cnblogs.com/expiator/p/6064974.html

         https://blog.csdn.net/laolvbig/article/details/79548583

        https://www.cnblogs.com/xudong-bupt/p/3960177.html

         https://www.cnblogs.com/skywang12345/p/3324958.html

    3、定义Long、Float、Double类型变量

           long a = 100L; (没有后缀则默认int类型)

           float 类型有效数字最长为 7 位,有效数字长度包括了整数部分和小数部分    

                 float x 223.56F;

          double 类型有效数字最长为 15 位   

                 double y 422.22d;

      

       

  • 相关阅读:
    UVA-448
    算法提高-集合选取
    算法训练Maze
    UVA-10061
    树状数组
    前缀和
    【UVA
    统计Linux下的CPU状态信息
    Android_内部文件读取
    Android打开/data/目录以及导出文件
  • 原文地址:https://www.cnblogs.com/Jomini/p/9443076.html
Copyright © 2011-2022 走看看