国产免费观看青青草原网站_久久精品视频色悠悠_影音先锋激情5566_日本一區二區三區免費高清在線_麻豆精品一区综合av_丰满的大屁股一区二区_男女啪啪免费网站_草莓视频app在线观看下载_午夜寂寞少妇AA片_混乱的生物课月老师后续视频

 
您現(xiàn)在的位置:首頁 ? 知識(shí)庫 ? 軟件開發(fā) ? JAVA基礎(chǔ) JAVA基礎(chǔ)
java學(xué)習(xí):Java中的其它類
發(fā)布日期:2018-06-08

今天我們來熟悉一下

Java中的其它類

在某些情況我們會(huì)用到這些類

Math類

Math類概述和方法使用

Math類概述

Math 類包含用于執(zhí)行基本數(shù)學(xué)運(yùn)算的方法,如初等指數(shù)、對(duì)數(shù)、平方根和三角函數(shù)。

成員方法

public class Demo1_Math { public static void main(String[] args) { System.out.println(Math.PI);//比任何其他值都更接近 pi(即圓的周長(zhǎng)與直徑之比)的 double 值 System.out.println(Math.abs(-10));//獲取絕對(duì)值 System.out.println(Math.ceil(12.3));//向上取整,結(jié)果是一個(gè) double 值 System.out.println(Math.floor(12.3));//向下取整,結(jié)果是一個(gè) double 值 System.out.println(Math.max(10, 15));//取兩個(gè)數(shù)中的最大值 System.out.println(Math.min(10, 15));//取兩個(gè)數(shù)中的最小值 System.out.println(Math.pow(2,3));//2的3次方 System.out.println(Math.random());//輸出在 0.0 和 1.0 (不包括1.0)之間的隨機(jī)數(shù) System.out.println(Math.round(12.3f));//四舍五入 System.out.println(Math.round(12.9f)); System.out.println(Math.sqrt(4));//開平方 }}

 

BigInteger類

BigInteger類的概述和方法使用

BigInteger的概述

可以讓超過Integer范圍內(nèi)的數(shù)據(jù)進(jìn)行運(yùn)算

構(gòu)造方法

public BigInteger(String val)

成員方法

import java.math.BigInteger;public class Demo2_BigInteger { public static void main(String[] args) { BigInteger bi1 = new BigInteger("100"); BigInteger bi2 = new BigInteger("5"); System.out.println(bi1.add(bi2)); //+ System.out.println(bi1.subtract(bi2)); //- System.out.println(bi1.multiply(bi2)); //* System.out.println(bi1.divide(bi2)); //"/" System.out.println("-------------------"); //返回包含 (this / val) 后跟 (this % val) 的兩個(gè) BigInteger 的數(shù)組 BigInteger[] arr = bi1.divideAndRemainder(bi2); for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } }}

BigDecimal類

BigDecimal類的概述和方法使用

BigDecimal的概述

由于在運(yùn)算的時(shí)候,float類型和double很容易丟失精度,演示案例。

所以,為了能精確的表示、計(jì)算浮點(diǎn)數(shù),Java提供了BigDecimal

不可變的、任意精度的有符號(hào)十進(jìn)制數(shù)。

構(gòu)造方法

public BigDecimal(String val)

成員方法

和上面的BigInteger的功能相似就不一一介紹了~

public BigDecimal add(BigDecimal augend)public BigDecimal subtract(BigDecimal subtrahend)public BigDecimal multiply(BigDecimal multiplicand)public BigDecimal divide(BigDecimal divisor)

BigDecimal類的構(gòu)造方法和成員方法使用

可以看出BigDecimal的精確度更高一點(diǎn)


  • 1.公司登記注冊(cè)于2003年1月27日,清遠(yuǎn)市桑達(dá)電子網(wǎng)絡(luò)媒體有限公司
    2.公司2006年起成為清遠(yuǎn)市政府定點(diǎn)協(xié)議供貨商,電子采購(gòu)供貨商
    3.公司2007年被清遠(yuǎn)市相關(guān)政府部門評(píng)為安防行業(yè)狀元
    4.公司2007年起成為長(zhǎng)城電腦清遠(yuǎn)如意服務(wù)站(SP368)
    5.公司2007年承建清遠(yuǎn)市橫河路口電子警察工程,開創(chuàng)清遠(yuǎn)電子警察先河。
  • 6.公司2007年起成為IBM合作伙伴、公司2010年底成為金蝶軟件清遠(yuǎn)金牌代理(伙伴編號(hào):30030013)
    7.公司組團(tuán)隊(duì)參加南方都市報(bào)組織的創(chuàng)富評(píng)選,獲廣東80強(qiáng)。公司申請(qǐng)多項(xiàng)軟件著作權(quán)、專利權(quán)
    8.2016年起公司成為粵東西北地區(qū)為數(shù)不多的雙軟企業(yè),確立“讓軟件驅(qū)動(dòng)世界,讓智能改變生活!"企業(yè)理想
    9.2016-01-29更名為廣東互動(dòng)電子網(wǎng)絡(luò)媒體有限公司
    10.2021-01-13更名為廣東互動(dòng)電子有限公司
  • 投資合作咨詢熱線電話:0763-3391888 3323588
  • 做一個(gè)負(fù)責(zé)任的百年企業(yè)! 天行健,君子以自強(qiáng)不息;地勢(shì)坤,君子以厚德載物;
    為用戶創(chuàng)造價(jià)值! 讓軟件驅(qū)動(dòng)世界; 讓智能改變生活; 超越顧客期望,幫助顧客成功;
    對(duì)客戶負(fù)責(zé),對(duì)員工負(fù)責(zé),對(duì)企業(yè)命運(yùn)負(fù)責(zé)!幫助支持公司的客戶成功;幫助忠誠(chéng)于公司的員工成功!
  • 聯(lián)系電話:0763-3391888 3323588 3318977
    服務(wù)熱線:18023314222 QQ:529623964
  • 工作QQ:2501204690 商務(wù)QQ: 602045550
    投資及業(yè)務(wù)投訴QQ: 529623964
    微信:小米哥 微信號(hào):qysed3391888
    騰訊微博:桑達(dá)網(wǎng)絡(luò)-基石與起點(diǎn)
  • E-MAIL:222#QYSED.CN ok3391888#163.com (請(qǐng)用@替換#)
在線客服
  • 系統(tǒng)集成咨詢
    點(diǎn)擊這里給我發(fā)消息
  • 網(wǎng)站\微信\軟件咨詢
    點(diǎn)擊這里給我發(fā)消息
  • 售后服務(wù)
    點(diǎn)擊這里給我發(fā)消息
  • 投資合作
    點(diǎn)擊這里給我發(fā)消息