当前位置:   article > 正文

Math类中的常用方法_6-1 math类使用合集

6-1 math类使用合集

目录

一、Math类

二、Math类中的常用方法

1.Math.abs()

2.Math.max ()  

3.Math.min

4.Math.pow ()

 5.Math.random()

 6.Math.ceil()

7.Math.floor()

 8.Math.cbrt()


一、Math类

Java的Math类封装了很多与数学有关的属性和方法。

二、Math类中的常用方法

1.Math.abs()

 求参数的绝对值

  1. public class mathTest {
  2. public static void main(String[] args) {
  3. int a = Math.abs(-1);
  4. int b =Math.abs(-2);
  5. System.out.println(a);
  6. System.out.println(b);
  7. }
  8. }

2.Math.max ()  

返回两个 变量 值中较大的一个

  1. public class mathTest {
  2. public static void main(String[] args) {
  3. int a = 1;
  4. int b = 2;
  5. System.out.println(Math.max(a, b));
  6. }
  7. }

3.Math.min

返回两个变量值中较小的一个

  1. public class mathTest {
  2. public static void main(String[] args) {
  3. int a = 1;
  4. int b = 2;
  5. System.out.println(Math.min(a, b));
  6. }
  7. }

 

4.Math.pow ()

返回第一个参数的第二个参数次幂的值

  1. public class mathTest {
  2. public static void main(String[] args) {
  3. int a = 2;
  4. int b = 2;
  5. System.out.println(Math.pow(a, b));
  6. }
  7. }

 

 5.Math.random()

随机产生一个 [ 0 ,1)(左闭右开)之间的随机数 double类型。

  1. public class mathTest {
  2. public static void main(String[] args) {
  3. for (int i = 0;i < 5;i++){
  4. double a = Math.random();
  5. System.out.println(a);
  6. }
  7. }
  8. }

 6.Math.ceil()

向上取整 和强制转化(int)a 整数部分相同

  1. public class mathTest {
  2. public static void main(String[] args) {
  3. double a = 3.1415926;
  4. System.out.println(Math.ceil(a));
  5. }
  6. }

7.Math.floor()

向下取整 和 强制转化 (int)a +1 整数部分相同

 

  1. public class mathTest {
  2. public static void main(String[] args) {
  3. double a = 3.1415926;
  4. System.out.println(Math.floor(a));
  5. }
  6. }

 8.Math.cbrt()

求立方根

  1. public class mathTest {
  2. public static void main(String[] args) {
  3. double a = 8;
  4. System.out.println(Math.cbrt(a));
  5. }
  6. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/550426
推荐阅读
相关标签
  

闽ICP备14008679号