Home > Java > Java Tutorial > body text

Introduction to commonly used APIs and Math classes in Java (code examples)

不言
Release: 2019-02-11 11:27:39
forward
2227 people have browsed it

This article brings you an introduction to commonly used APIs and Math classes in Java (code examples). It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

1. Overview of API

API——Application Programing Interface: Application programming interface is some predefined functions provided by java;

Purpose: To quickly write programs based on API, you only need to understand its functions without paying attention to the source code.

How to learn the API: first understand the overview and functions of the API, then look at the constructor to understand how to create and use the class, and finally look at the method to understand how to call it.

2. Numerical operation Math class

1. Overview

comes from the java.lang package (core package, provides A class that is crucial to the design of the Java programming language and can be used directly without import);

The Math class contains methods for performing basic numerical operations, such as basic exponentials, logarithms, square roots, and trigonometric functions

public final class extends Object

2. No constructor method

3. Main method

static double abs(double a) The return value is the absolute value of double

static double acos(double a) Returns the arc cosine of double

static double log(double a) Returns the natural logarithm of double (e Base)

static double log10(double a) Returns the base 10 logarithmic value of double

static int max(int ​​a, int b) Returns the maximum of two int values

static double random() Returns a double type value of [0,1)

Round up: static double floor(double a) Returns the largest double type integer less than or equal to a ;

Round down: static double ceil(double a) Return the smallest integer that is less than or equal to a

statisc String round(double a) Return the closest parameter Of long type, rounded

4. Fields and class variables

static double E Double value, equivalent to e, the base of natural logarithms

static double PI Double value, equivalent to pi, the ratio of the circumference of a circle to its diameter

5. Demonstration case

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));
    }
}
Copy after login

The above is the detailed content of Introduction to commonly used APIs and Math classes in Java (code examples). For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:cnblogs.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact [email protected]
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!