1.软文推荐

2.软文推荐

3.软文推荐

Math类包含完成基本数学函数所需的方法。这些方法分为三类:三角函数方法、指数函数方法和服务方法。除了这些方法以外,Math类还提供了PI(π)和E(自然对数的底)可以直接使用Math.PI和Math.E来使用这两个常量。

数值运算 Math类 1.概述

出自java.lang包(核心包,提供对java编程语言设计至关重要的类,可以直接使用,不用import);

Math类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数

public final class extends Object
2.无构造方法 3.主要方法
static double abs(double a)  返回值为double的绝对值

static double acos(double a)  返回double的反余弦值

static double log(double a)  返回double的自然对数(以e为底)

static double log10(double a)  返回double的基数为10的对数值

static int max(int a,int b)  返回两个int值中的最大值

static double random()  返回一个[0,1)的double类型值

向上取整:static double floor(double a)  返回一个小于或等于a的最大double类型整数;

向下取整:static double ceil(double a)  返回小于或等于a的最小都变了类型整数

statisc String round(double a)  返回参数中最接近的long类型之,四舍五入
4.字段、类变量
static double E   double值,相当于e,自然对数的基数

static double PI  double值,相当于pi,圆周长与其直径的比率
5.演示案例
public class MathTest {
public static void main(String[] args) {
double a = -0.5;
double pi = Math.PI;
double e = Math.E;
System.out.println("a的绝对值为:" + Math.abs(a));
System.out.println("pi的反余弦值为:" + Math.acos(pi/4));
System.out.println("a向上取整的值为:" + Math.floor(a));
System.out.println("a向下取整的值为:" + Math.ceil(a));
System.out.println("e的自然对数为" + Math.log(e));
System.out.println("a与0.5中的最大值为:" + Math.max(a,0.5));
System.out.println("a乘以一个[0,1)随机值为" + Math.random()*a);
System.out.println("最接近a的long类型值为:" + Math.round(a));
System.out.println("pi/6的正弦值为:" + Math.sin(pi/6));
}
}

本文来源:www.lxlinux.net/7680.html,若引用不当,请联系修改。

相关文章 8

1

Alpine linux安装:APK包管理器 2分钟前

alpine 提供了非常好用的apk软件包管理工具,通过apk help命令查看完整的包管理命令。 Alpine Linux的优劣 优势 Alpine Linux的Docker镜像特点是轻巧...

2

Linux系统中fork函数的具体使用方法 3分钟前

本篇文章主要为大家分享一下Linux系统中fork函数的具体使用方法,本篇中包含多个案例,大家一定要认真思考阅读,下面一起来看看fork函数...

3

北京云服务器哪家好(云服务器买哪里的好) 4分钟前

目录:1、有哪些云服务器比较好2、云服务器哪个品牌比较好3、云服务器哪家好用便宜4、云服务器哪家好?5、有没有好的云服务器推荐啊,...

4

Redis数据类型:List使用方法 6分钟前

Redis是一个开源的,先进的key-value存储,属于非关系型缓存数据库,通常被称为数据结构服务器。redis一共有五种基本的数据类型,String类型...

5

Bash Shell数组使用方法 8分钟前

数组变量可以存放多个值;bash只支持一维数组,初始化时不需要定义数组大小。 bash数组分为普通数组和关联数组,普通数组索引下标为从...

6

玉溪vps主机(免费vps云主机) 9分钟前

目录:1、VPS和虚拟主机的区别是什么?2、VPS和普通主机有什么区别啊3、全面解析云主机,VPS和独立服务器的区别4、vps和云主机的区别是什...

7

Linux comm 命令使用实例 12分钟前

Linux 中的 comm 命令可以让用户按行比较两个已经排序好的文件。在本教程中,我们将使用一些浅显易懂的例子来讨论这个命令行工具使用方...

8

Liunx中安装和部署nacos 13分钟前

Nacos是阿里巴巴最新开源的项目,提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。更敏捷...