Java中常用API及Math类的案例分析

发布时间:2020-10-23 18:17:10 作者:小新
来源:亿速云 阅读:242

这篇文章主要介绍了Java中常用API及Math类的案例分析,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

一、API的概述

  API——Application Programing Interface:应用程序编程接口,是java提供的一些预定义的函数;

  目的:基于API实现程序的快速编写,只需了解其作用,不用关注源代码。

  学习API的方法:先了解API的概况、作用,再看构造函数了解如何创建使用类,最后看方法了解如何调用。

二、数值运算 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));
    }
}

感谢你能够认真阅读完这篇文章,希望小编分享Java中常用API及Math类的案例分析内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!

推荐阅读:
  1. Java中Number和Math类的使用以及比较
  2. java Math类

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java ava 中常

上一篇:php网站直接复制网站行吗

下一篇:单例模式是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》