Math方法的使用

简介: Math方法的使用

 还在为数学烦恼吗?还在为计算崩溃吗?通过Math方法能顺利的解决。不管什么样的数学问题,你只需提供思路,剩下的都交给电脑!

       那么怎么使用Math方法呢?

第一步 导入Math包      (不导包也行)

           import java.long.Math;

注:    (1)java.lang包不需要导包,系统会自动调用。

        (2)Math类提供的都是静态方法(编程全程可用)

第二步 直接使用

数学运算方法

运算方法 说明
Math.PI 圆周率Π
Math.sin(度数) 正弦值
Math.cos(度数) 余弦值
Math.exp(平方值) e的平方
Math.log(某值) 以e为底的某值的对数值
Math.log10(某值) 以10为底的某值的对数值
Math.sqrt(某值) 某值的平方根
Math.cbrt(某值) 某值的立方根
Math.pow(x,y) x的y次方
Math.max(a,b) 取两值最大(只能比较两个值)
Math.min(a,b) 取两值最小(只能比较两个值)
Math.abs() 取绝对值
Math.floor(double值) 取整
Math.round(double值) 四舍五入

使用展示:

public class MathTest {
  public static void main(String[] args) {
    System.out.println("圆周率Π的值为:"+Math.PI);
    System.out.println("以e为底的2的对数值"+Math.log(2));
    System.out.println("4的平方根"+Math.sqrt(4));
    System.out.println("8的立方根"+Math.cbrt(8));
    System.out.println("最大值"+Math.max(5, 7));
    System.out.println("四舍五入"+Math.round(8.67798));
  }
}

输出结果:

相关文章
|
JavaScript 前端开发 应用服务中间件
【前端项目笔记】原生js上传文件及文件转换成base64、blob类型
项目中经常会用到上传图片上传视频等功能,由于后端nginx限制,经常要进行文件转化才能上传,大文件可能还要进行切片上传处理。
903 1
|
Java Maven
IDEA 2018 2020 2021 2022 各版本对Maven版本兼容问题汇总
Maven3.6.3版本兼容问题 错误信息如下: 测试范围如下图: 注意:针对一些老项目 还是尽量采用 3.6.3版本,针对idea各个版本的兼容性就很兼容 0.IDEA 2022 兼容maven 3.8.1及之前的所用版本 1.IDEA 2021 兼容maven 3.8.1及之前的所用版本 2.IDEA 2020 兼容Maven 3.6.3及之前所有版本 3.IDEA 2018 兼容Maven3.6.1及之前所有版本
5123 0
IDEA 2018 2020 2021 2022 各版本对Maven版本兼容问题汇总
|
SpringCloudAlibaba 安全 Java
SpringCloud版本升级后bootstrap.yml配置不生效
SpringCloud版本升级后bootstrap.yml配置不生效
2494 1
|
SQL Java 数据库
Spring Authorization Server 1.1 扩展实现 OAuth2 密码模式与 Spring Cloud 的整合实战(上)
Spring Authorization Server 1.1 扩展实现 OAuth2 密码模式与 Spring Cloud 的整合实战(上)
|
前端开发 Java 数据库连接
Spring Boot 升级 3.2 报错 Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String
Spring Boot 升级 3.2 报错 Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String
|
12月前
|
IDE 开发工具
【开发IDE升级】如何对IDEA版本进行升级
本文介绍了如何将 IntelliJ IDEA Ultimate 从 2020.2.2 版本升级到 2022.3.2 版本。主要内容包括准备工作、卸载旧版本和安装新版本的步骤。首先,从官网下载所需版本并备份旧版配置;接着,通过 Uninstall.exe 卸载旧版,保留配置和插件;最后,安装新版并完成激活。详细的操作步骤和截图帮助用户顺利完成升级过程。
12494 1
【开发IDE升级】如何对IDEA版本进行升级
|
Java 关系型数据库 MySQL
SpringBoot 实现 MySQL 百万级数据量导出并避免 OOM 的解决方案!
SpringBoot 实现 MySQL 百万级数据量导出并避免 OOM 的解决方案!
1142 0
|
消息中间件 JSON Java
Spring Boot、Spring Cloud与Spring Cloud Alibaba版本对应关系
Spring Boot、Spring Cloud与Spring Cloud Alibaba版本对应关系
28584 0
|
存储 安全 Java
Spring Security 6.x OAuth2登录认证源码分析
上一篇介绍了Spring Security框架中身份认证的架构设计,本篇就OAuth2客户端登录认证的实现源码做一些分析。
1044 2
Spring Security 6.x OAuth2登录认证源码分析
|
负载均衡 前端开发 Java
Feign 踩坑指南 (接口返回泛型设置属性为null)
Feign 简介 Feign 的英文表意为“假装,伪装,变形”, 是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用。Feign通过处理注解,将请求模板化,当实际调用的时候,传入参数,根据参数再应用到请求上,进而转化成真正的请求,这种请求相对而言比较直观。
2619 0
Feign 踩坑指南 (接口返回泛型设置属性为null)