java数学库

简介: java数学库

文章目录


一、最大值

查找x和 y 的最大值:Math.max(x,y)

package test6;
public class test1 {
public static void main(String [] args)
{
  System.out.println(Math.max(5, 10));  
}
}

运行:

image.png

二、最小值

用于查找x 和y的最小值:Math.min(x,y)

举例:

package test6;
public class test2 {
public static void main(String [] args)
{
  System.out.println(Math.min(2,5));
}
}

运行:

image.png

三、开平方

返回x 的平方根:Math.sqrt(x)

举例如下:

package test6;
public class test3 {
public static void main(String [] args)
{
  System.out.println(Math.sqrt(9));
}
}

运行:

image.png

四、绝对值

回x的绝对(正)值:Math.abs(x)

比如求-5的绝对值:

package test6;
public class test4 {
public static void main(String [] args)
{
  System.out.println(Math.abs(-5));
}
}

运行:

image.png

五、随机数

Math.random() 返回 0.0(含)和 1.0(不含)之间的随机数:

package test6;
public class test5 {
public static void main(String [] args)
{
  System.out.println(Math.random());
}
}

运行:

image.png

为了更好地控制随机数,例如您只想要一个 0 到 100 之间的随机数,您可以使用以下公式:

package test6;
public class test6 {
public static void main(String [] args)
{
  int a = (int)(Math.random() * 101);  // 0 到 100
  System.out.println(a);
}
}

运行:

image.png

这些是比较常见的数学库,一定要掌握。

相关文章
|
4天前
|
设计模式 算法 Java
Java能简单酸菜复杂的数学问题
Java能简单酸菜复杂的数学问题
22 0
|
4天前
|
监控 Java 物联网
Java串口通信技术探究1:深入理解RXTX库
Java串口通信技术探究1:深入理解RXTX库
32 2
|
4天前
|
SQL Java 数据库连接
JDBC Java标准库提供的一些api(类+方法) 统一各种数据库提供的api
JDBC Java标准库提供的一些api(类+方法) 统一各种数据库提供的api
12 0
|
4天前
|
数据采集 机器学习/深度学习 Java
数据猎手:使用Java和Apache HttpComponents库下载Facebook图像
本文介绍了如何使用Java和Apache HttpComponents库从Facebook获取图像数据。通过设置爬虫代理IP以避免限制,利用HttpClient发送请求,解析HTML找到图像链接,然后下载并保存图片。提供的Java代码示例展示了实现过程,包括创建代理配置、线程池,以及下载图片的逻辑。注意,实际应用需根据Facebook页面结构进行调整。
数据猎手:使用Java和Apache HttpComponents库下载Facebook图像
|
4天前
|
存储 缓存 前端开发
Java串口通信技术探究3:RXTX库线程 优化系统性能的SerialPortEventListener类
Java串口通信技术探究3:RXTX库线程 优化系统性能的SerialPortEventListener类
56 3
|
4天前
|
安全 IDE Java
Java串口通信技术探究2:RXTX库单例测试及应用
Java串口通信技术探究2:RXTX库单例测试及应用
29 4
|
4天前
|
Java 数据可视化 数据挖掘
在Java中绘制移动平均线(MA),可以使用JavaFX库
【5月更文挑战第1天】使用JavaFX库在Java中绘制移动平均线(MA)的示例,创建LineChart,设置标题和坐标轴,生成数据集并添加数据点,计算MA5值,将数据和MA5线显示在图表上。通过调整参数和方法可自定义外观。查阅JavaFX文档获取更多详情。
21 0
|
4天前
|
Java Maven
【亮剑】Java项目开发中常遇到Jar 包依赖冲突问题,主要由不同版本库、循环依赖、传递依赖和依赖范围不当引起
【4月更文挑战第30天】Java项目开发中常遇到依赖冲突问题,主要由不同版本库、循环依赖、传递依赖和依赖范围不当引起。解决冲突需分析依赖树、定位冲突源、调整类加载顺序等。方法包括排除冲突依赖、统一管理版本、限定依赖范围、合并冲突类、升级降级库版本及拆分模块。关注依赖关系,及时解决冲突,保障项目稳定运行。
|
4天前
|
Java
JavaFX库用于在Java中绘制K线图,适合构建富客户端应用。
JavaFX库用于在Java中绘制K线图,适合构建富客户端应用。以下是一个简单的K线图绘制示例:创建OHLCChart,设置标题和坐标轴,创建数据集并添加数据点,最后显示在Scene中。要定制图表外观,可利用JavaFX的丰富参数和方法。查阅JavaFX文档以获取更多细节。
28 3
|
4天前
|
Java
JavaFX库用于在Java中绘制移动平均线(MA)图表
JavaFX库用于在Java中绘制移动平均线(MA)图表。示例代码创建了一个LineChart,设置了坐标轴,添加了原始数据点,计算并显示了MA5线。通过调整参数和方法,可自定义图表外观。查看JavaFX文档以获取更多详细信息。
17 1