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中数字操作的十大函数,可以用于数值转换、取整、取绝对值、比较大小和格式化等操作。
