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

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

相关文章
|
1月前
|
设计模式 算法 Java
Java能简单酸菜复杂的数学问题
Java能简单酸菜复杂的数学问题
15 0
|
5月前
|
SQL Java 关系型数据库
SQLite入门のjava创建库表
SQLite入门のjava创建库表
40 0
|
4月前
|
Java
【零基础学Java】—数学工具类Math(十八)
【零基础学Java】—数学工具类Math(十八)
|
4月前
|
数据采集 存储 分布式计算
专为初学者设计:Nutch库Java下载器入门指南
Nutch是一款开源的Java爬虫框架,用于抓取、解析、提取和存储网页数据。基于Hadoop的分布式系统,Nutch支持大规模网络爬取,并提供各种插件,包括链接分析、语言检测和内容过滤等功能。 本文旨在介绍如何使用Nutch库编写简单的Java下载器,即能从指定URL下载网页内容的程序。目标是帮助初学者了解Nutch库的基本用法,并展示如何通过代理IP技术和多线程技术提升下载效率。假设读者已安装Java和Nutch,并具备一定的Java编程基础。
专为初学者设计:Nutch库Java下载器入门指南
|
8天前
|
JavaScript Java 测试技术
基于Java的数学竞赛网站的设计与实现(源码+lw+部署文档+讲解等)
基于Java的数学竞赛网站的设计与实现(源码+lw+部署文档+讲解等)
15 0
|
25天前
|
数据采集 JavaScript 前端开发
使用HtmlUnit库的Java下载器:下载TikTok视频
使用Java和HtmlUnit构建TikTok视频下载器,模拟浏览器行为,绕过访问限制。通过爬虫代理配置代理服务器,隐藏真实IP,多线程技术提升下载效率。示例代码展示如何设置HtmlUnit,创建代理,启用JavaScript,下载并处理视频链接。学习了页面模拟、JavaScript交互、代理使用及多线程技术,为实际爬虫项目提供参考。
使用HtmlUnit库的Java下载器:下载TikTok视频
|
1月前
|
存储 监控 安全
Java基于物联网技术的智慧工地云管理平台源码 依托丰富的设备接口标准库,快速接入工地现场各类型设备
围绕施工安全、质量管理主线,通过物联感知设备全周期、全覆盖实时监测,将管理动作前置,实现从事后被动补救到事前主动预防的转变。例如塔吊运行监测,超重预警,升降机、高支模等机械设备危险监控等,通过安全关键指标设定,全面掌握现场安全情况,防患于未然。
147 5
|
1月前
|
Java 程序员
Java代码竟能如此轻松表示数学函数运算
Java代码竟能如此轻松表示数学函数运算
13 0
|
1月前
|
XML Java API
JAVA标准库
JAVA标准库
|
2月前
|
Java
Java 数学运算与条件语句全解析
Java 的 Math 类 拥有许多方法,允许您在数字上执行数学任务。 常用方法: Math.max(x, y): 找到 x 和 y 的最大值 Math.min(x, y): 找到 x 和 y 的最小值 Math.sqrt(x): 返回 x 的平方根 Math.abs(x): 返回 x 的绝对值 Math.random(): 返回一个介于 0.0 和 1.0 之间的随机数
47 1