java常用函数的使用

1. 绝对值函数:Math.abs(x)

   作用:返回参数的绝对值。

   示例:

int num = -10;
int absNum = Math.abs(num);
System.out.println(absNum);  // 输出结果:10

2. 平方根函数:Math.sqrt(x)

   作用:返回参数的平方根。

   示例:

   double num = 16.0;

   double sqrtNum = Math.sqrt(num);

   System.out.println(sqrtNum);  // 输出结果:4.0

3. 乘方函数:Math.pow(x, y)

   作用:返回参数x的y次幂。

   示例:

   double base = 2.0;

   double exponent = 3.0;

   double powerResult = Math.pow(base, exponent);

   System.out.println(powerResult);  // 输出结果:8.0

4.向下取整函数:Math.floor(x)

   作用:返回不大于参数的最大整数。

   示例:

   double num = 3.7;

   double result = Math.floor(num);

   System.out.println(result);  // 输出结果:3.0

5.向上取整函数:Math.ceil(x)

   作用:返回不小于参数的最小整数。

   示例:

   double num = 3.2;

   double result = Math.ceil(num);

   System.out.println(result);  // 输出结果:4.0

6. 四舍五入函数:Math.round(x)

   作用:返回参数的四舍五入值。

   示例:

   double num = 3.7;

   long result = Math.round(num);

   System.out.println(result);  // 输出结果:4

7. 随机数函数:Math.random()

    作用:生成一个0.0到1.0之间的随机数。

    示例:

    double randomNum = Math.random();

    System.out.println(randomNum);  // 输出结果:随机的0.0到1.0之间的数

 扩展:

        Random random = new Random();
        int randomInt = random.nextInt(90,100);  // 生成一个90-99的随机整数
        System.out.println(randomInt);

8. 取余函数:Math.floorMod(x, y)

   作用:返回x除以y的取余结果,结果的符号与x相同。

   示例:

        int dividend = 20;
        int divisor = 7;
        int remainder = Math.floorMod(dividend, divisor);
//        int remainder = dividend % divisor;//等价于上面这个
        System.out.println(remainder);  // 输出结果:6

 

posted @   ziyuliu  阅读(199)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
历史上的今天:
2021-03-12 ValueError: max() arg is an empty sequence
点击右上角即可分享
微信分享提示