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

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中常用的一些数值型函数,可以用来进行转换、取整等操作。这些函数可以帮助开发者更方便地处理数值型数据。