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
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
2021-03-12 ValueError: max() arg is an empty sequence