溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Java的Math類(lèi)怎么使用

發(fā)布時(shí)間:2022-02-16 10:14:03 來(lái)源:億速云 閱讀:144 作者:iii 欄目:開(kāi)發(fā)技術(shù)

本篇內(nèi)容主要講解“Java的Math類(lèi)怎么使用”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Java的Math類(lèi)怎么使用”吧!

Math類(lèi)包含完成基本數(shù)學(xué)函數(shù)所需的方法。這些方法分為三類(lèi):三角函數(shù)方法、指數(shù)函數(shù)方法和服務(wù)方法。除了這些方法以外,Math類(lèi)還提供了PI(π)和E(自然對(duì)數(shù)的底)可以直接使用Math.PI和Math.E來(lái)使用這兩個(gè)常量。

Java的Math類(lèi)怎么使用

數(shù)值運(yùn)算 Math類(lèi)

1.概述

出自java.lang包(核心包,提供對(duì)java編程語(yǔ)言設(shè)計(jì)至關(guān)重要的類(lèi),可以直接使用,不用import);

Math類(lèi)包含執(zhí)行基本數(shù)字運(yùn)算的方法,如基本指數(shù),對(duì)數(shù),平方根和三角函數(shù)

public final class extends Object
2.無(wú)構(gòu)造方法
3.主要方法
static double abs(double a)  返回值為double的絕對(duì)值

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

static double log(double a)  返回double的自然對(duì)數(shù)(以e為底)

static double log10(double a)  返回double的基數(shù)為10的對(duì)數(shù)值

static int max(int a,int b)  返回兩個(gè)int值中的最大值

static double random()  返回一個(gè)[0,1)的double類(lèi)型值

向上取整:static double floor(double a)  返回一個(gè)小于或等于a的最大double類(lèi)型整數(shù);

向下取整:static double ceil(double a)  返回小于或等于a的最小都變了類(lèi)型整數(shù)

statisc String round(double a)  返回參數(shù)中最接近的long類(lèi)型之,四舍五入
4.字段、類(lèi)變量
static double E   double值,相當(dāng)于e,自然對(duì)數(shù)的基數(shù)

static double PI  double值,相當(dāng)于pi,圓周長(zhǎng)與其直徑的比率
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的絕對(duì)值為:" + 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的自然對(duì)數(shù)為" + Math.log(e));
System.out.println("a與0.5中的最大值為:" + Math.max(a,0.5));
System.out.println("a乘以一個(gè)[0,1)隨機(jī)值為" + Math.random()*a);
System.out.println("最接近a的long類(lèi)型值為:" + Math.round(a));
System.out.println("pi/6的正弦值為:" + Math.sin(pi/6));
}
}

到此,相信大家對(duì)“Java的Math類(lèi)怎么使用”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI