java.lang.Math中的基本方法
大家好,又见面了,我是你们的朋友全栈君。
java.lang.Math类提供的方法都是static的,“静态引入 ”使得不必每次在调用类方法时都在方法前写上类名: import static java.lang.Math.*; 这样在调用Math的方法时就能够简单地写出方法名,比如: cos(radians); ———————————————————-
1、基本方法: abs, max, min, ceil, floor, rint, round
重载abs方法,返回一个数(int、long、float、double)的绝对值
重载max和min方法,返回两个数(int、long、float、double)的最大值和最小值
public static double ceil(double x); //向上取整,返回double
public static double floor(double x); //向下取整,返回double
public static double rint(double x); //以double值返回与x最接近的整数,假设x到两个整数的距离相等,返回当中的偶数
public static long round(double x); //返回(long)Math.floor(x+0.5);
public static int round(float x); //返回(int)Math.floor(x+0.5);
2、指数和对数方法: (Math.E = 2.7183) exp, log, pow, sqrt
3、三角函数: sin, cos, tan, asin, acos, atan double atan2 (double y, double x); //将直角坐标系的坐标(x, y)转变为极坐标中的坐标(r, theta),并返回角度thera public static double toDegrees(double radians);
public static double toRadians(double degree);
4、随机数 0.0 <= Math.random() < 1.0 假设要得到一个[0, 10)之间的随机整数: int number = (int)(Math.random() * 10);
假设要得到一个[50, 100)之间的随机整数:
int number = 50 + (int)(Math.random() * 50);
假设要得到一个(a, a+b]之间的随机整数:
int number = a + (int)(Math.random() * b);
使用Math.Random()能够得到单个随机数,但若要得到一系列随机数,则能够使用java.util.Random 类,通过创建对象,调用对应的方法实现。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155131.html原文链接:https://javaforall.cn
相关文章
- java中打印数组的方法_Java数组方法–如何在Java中打印数组
- java启动器_JAVA基础:Java 启动器如何查找类
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- java获取服务器路径_JAVA获取服务器路径的方法「建议收藏」
- java获取服务器路径_Java获取此次请求URL以及服务器根路径的方法「建议收藏」
- java 随机数算法_Java随机数算法原理与实现方法实例详解
- 【说站】java方法重载的无效探究
- 物业管理系统源码java_Java小区物业管理系统 源码报告下载
- java验证手机号正则表达式_Java使用正则表达式验证手机号和电话号码的方法「建议收藏」
- Java 零拷贝_java高性能编程
- native2ascii java_Native2Ascii和Ascii2Native的Java实现
- java url加密_Java实现url加密处理的方法示例
- JAVA实验室设备管理系统代码_java做一个简单学生管理系统
- Java截取字符串方法_java通过split截取字符串
- java getmethod 使用_java – 使用子类作为方法参数调用getMethod「建议收藏」
- java 设置400错误_Java项目报400错误的原因与解决方法
- Java ConcurrentModificationException异常原因和解决方法详解编程语言
- Java远程方法协议(JRMP)详解编程语言
- Java操作MySQL数据库:实现看似不可能的梦想(java连接mysql数据库)
- Java length()方法:获取字符串的长度
- Java Map.containsKey()方法:判断Map集合对象中是否包含指定的键名
- 使用Java连接Linux服务器的简单方法(java连接linux)
- 时间设置 Java 程序中 Redis Key 的过期时间(redisjava过期)
- 时间设置设置Redis Java过期时间的实现方法(redisjava过期)
- 处理Java Redis中处理过期项的方法(redisjava过期)
- 构建Java应用程序中Redis集群的方法(java连redis集群)
- 深入认识Java面试与MySQL及其思考(java面试mysql)
- 秘籍学习实现纯Java版Redis(纯java版redis)
- java中out.print和out.write的方法
- java中使用数组进行模拟加密的方法