欢迎访问宙启技术站
智能推送

Java中数字操作的十大函数

发布时间:2023-08-07 10:40:38

1. parseInt(String s):将字符串转换为整数。例如:

   String str = "123";
   int num = Integer.parseInt(str);
   

2. valueOf(int i):将整数转换为字符串。例如:

   int num = 123;
   String str = String.valueOf(num);
   

3. Math.abs(double a):返回一个数的绝对值。例如:

   double num = -2.5;
   double absNum = Math.abs(num);
   

4. Math.ceil(double a):向上取整。例如:

   double num = 2.2;
   double ceilNum = Math.ceil(num);  // 结果为3.0
   

5. Math.floor(double a):向下取整。例如:

   double num = 2.8;
   double floorNum = Math.floor(num);  // 结果为2.0
   

6. Math.round(double a):四舍五入。例如:

   double num = 2.5;
   long roundNum = Math.round(num);  // 结果为3
   

7. Math.max(double a, double b):返回两个数中较大的那个数。例如:

   double num1 = 2.5;
   double num2 = 3.2;
   double maxNum = Math.max(num1, num2);  // 结果为3.2
   

8. Math.min(double a, double b):返回两个数中较小的那个数。例如:

   double num1 = 2.5;
   double num2 = 3.2;
   double minNum = Math.min(num1, num2);  // 结果为2.5
   

9. Math.random():返回一个0.0到1.0之间的随机数。例如:

   double randomNum = Math.random();
   

10. NumberFormat.format(double number):将数字格式化为字符串。例如:

    double num = 12345.6789;
    DecimalFormat df = new DecimalFormat("#,###.00");
    String formattedNum = df.format(num);  // 结果为12,345.68
    

以上是Java中数字操作的十大函数,可以用于数值转换、取整、取绝对值、比较大小和格式化等操作。