例举math类的常用方法
时间: 2024-05-31 07:07:23 浏览: 17
1. abs(x):返回x的绝对值。
2. pow(x, y):返回x的y次方。
3. sqrt(x):返回x的平方根。
4. sin(x):返回x的正弦值。
5. cos(x):返回x的余弦值。
6. tan(x):返回x的正切值。
7. log(x):返回x的自然对数。
8. ceil(x):返回不小于x的最小整数。
9. floor(x):返回不大于x的最大整数。
10. round(x):返回最接近x的整数。
11. max(x, y):返回x和y中的最大值。
12. min(x, y):返回x和y中的最小值。
相关问题
编程练习 Math类的常用方法。
Math类是Java中的一个数学工具类,提供了很多常用的数学方法。以下是Math类中的一些常用方法:
1. abs():返回一个数的绝对值。
2. ceil():返回大于或等于参数的最小整数。
3. floor():返回小于或等于参数的最大整数。
4. max():返回两个参数中的较大值。
5. min():返回两个参数中的较小值。
6. pow():返回第一个参数的第二个参数次方。
7. random():返回一个介于 0.0 和 1.0 之间的随机数。
8. round():返回参数的四舍五入值。
9. sqrt():返回参数的平方根。
下面是一些示例代码:
```java
int num1 = -10;
double num2 = 3.5;
double num3 = 4.9;
// abs() 方法
System.out.println(Math.abs(num1)); // 输出 10
// ceil() 方法
System.out.println(Math.ceil(num2)); // 输出 4.0
// floor() 方法
System.out.println(Math.floor(num2)); // 输出 3.0
// max() 方法
System.out.println(Math.max(num2, num3)); // 输出 4.9
// min() 方法
System.out.println(Math.min(num2, num3)); // 输出 3.5
// pow() 方法
System.out.println(Math.pow(num2, 2)); // 输出 12.25
// random() 方法
System.out.println(Math.random()); // 输出介于 0.0 和 1.0 之间的随机数
// round() 方法
System.out.println(Math.round(num2)); // 输出 4
// sqrt() 方法
System.out.println(Math.sqrt(num3)); // 输出 2.2135943621178655
```
注意:Math类中的方法都是静态方法,所以可以直接通过类名调用。
java中math类 BigDecimal的常用方法
在Java的Math类中,BigDecimal是一个重要的类,用于进行高精度的数值计算。以下是BigDecimal的一些常用方法:
1. BigDecimal(String val): 这个方法将一个字符串表示的数字转换为BigDecimal对象。例如,可以使用该方法创建一个BigDecimal对象来表示一个小数。
2. BigDecimal round(MathContext mc): 这个方法根据指定的MathContext设置对BigDecimal进行舍入。MathContext是一个包含舍入模式和精度的对象。通过调用该方法,可以实现对BigDecimal的舍入操作。
3. BigDecimal scaleByPowerOfTen(int n): 这个方法返回一个BigDecimal对象,其值等于当前BigDecimal对象乘以10的n次方。这个方法可以用来进行BigDecimal对象的数量级缩放操作。
这些是BigDecimal类中一些常用的方法。通过调用这些方法,可以对BigDecimal对象进行各种数值计算和操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [java.math.BigDecimal常用方法](https://blog.csdn.net/qq_27870421/article/details/86702572)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]