Java中常用的数值型函数,如转换、取整等
发布时间:2023-07-02 09:13:26
在Java中,有很多常用的数值型函数可以用来进行转换、取整等操作。下面是一些常见的数值型函数的示例:
1. 转换函数:
a. parseInt(String s):将字符串类型的数字转换为整型。
示例:
String number = "123"; int result = Integer.parseInt(number); System.out.println(result); // 输出:123
b. parseDouble(String s):将字符串类型的数字转换为双精度型。
示例:
String number = "123.45"; double result = Double.parseDouble(number); System.out.println(result); // 输出:123.45
c. valueOf(String s):将字符串类型的数字转换为对应的包装类对象。
示例:
String number = "123"; Integer result = Integer.valueOf(number); System.out.println(result); // 输出:123
2. 取整函数:
a. Math.round(double d):将浮点数四舍五入为最接近的整数。
示例:
double number = 123.45; long result = Math.round(number); System.out.println(result); // 输出:123
b. Math.ceil(double d):返回不小于指定浮点数的最小整数。
示例:
double number = 123.45; double result = Math.ceil(number); System.out.println(result); // 输出:124.0
c. Math.floor(double d):返回不大于指定浮点数的最大整数。
示例:
double number = 123.45; double result = Math.floor(number); System.out.println(result); // 输出:123.0
3. 其他常用函数:
a. Math.abs(double d):返回指定浮点数的绝对值。
示例:
double number = -123.45; double result = Math.abs(number); System.out.println(result); // 输出:123.45
b. Math.pow(double base, double exponent):返回指定基数的指数次幂。
示例:
double base = 2; double exponent = 3; double result = Math.pow(base, exponent); System.out.println(result); // 输出:8.0
c. Math.sqrt(double d):返回指定浮点数的平方根。
示例:
double number = 16; double result = Math.sqrt(number); System.out.println(result); // 输出:4.0
以上是Java中常用的一些数值型函数,可以用来进行转换、取整等操作。这些函数可以帮助开发者更方便地处理数值型数据。
