Math類常用方法

Math類

Math類包含了用于執(zhí)行數(shù)學(xué)運(yùn)算的屬性和方法持际,如初等指數(shù)狞膘,對數(shù)爽彤,平方根和三角函數(shù)等寸齐。
Math的構(gòu)造方法是私有化的氓侧,所以不能創(chuàng)建對象森缠。
Math的方法都被定義為static形式深滚,通過Math類可以在主函數(shù)中直接調(diào)用奕谭。
所屬包:java.lang.Math   // java中l(wèi)ang包不用引用,可以直接使用痴荐。

Math常用方法

1) Math.floor

返回小于等于(<=)給定參數(shù)的最大整數(shù)血柳。
例如:

System.out.println("Math.floor(-9.2): " + Math.floor(-9.2));
System.out.println("Math.floor(-9.6): " + Math.floor(-9.6));
System.out.println("Math.floor(1.1): " + Math.floor(1.1));
System.out.println("Math.floor(1.7): " + Math.floor(1.7));

輸出為:

Math.floor(-9.2): -10.0
Math.floor(-9.6): -10.0
Math.floor(1.1): 1.0
Math.floor(1.7): 1.0

2)Math.round

表示四舍五入,算法為Math.floor(x+0.5)生兆,既將原來的數(shù)字加上0.5后再向下取整难捌。
例如:

System.out.println("Math.round(-2.5): " + Math.round(-2.5));
System.out.println("Math.round(-2.7): " + Math.round(-2.7));
System.out.println("Math.round(1.1): " + Math.round(0.1));
System.out.println("Math.round(1.6): " + Math.round(0.6));
System.out.println("Math.round(6.5): " + Math.round(6.5));
System.out.println("Math.round(-6.5): " + Math.round(-6.5));

輸出為:

ath.round(-2.5): -2
Math.round(-2.7): -3
Math.round(1.1): 1
Math.round(1.6): 2
Math.round(6.5): 7
Math.round(-6.5): -6

3)Math.ceil

返回大于等于(>=)給定參數(shù)的最大整數(shù)。
例如:

System.out.println("Math.ceil(-9.2): " + Math.ceil(-9.2));
System.out.println("Math.ceil(-9.6): " + Math.ceil(-9.6));
System.out.println("Math.ceil(1.1): " + Math.ceil(1.1));
System.out.println("Math.ceil(1.7): " + Math.ceil(1.7));

輸出為:

Math.ceil(-9.2): -9.0
Math.ceil(-9.6): -9.0
Math.ceil(1.1): 2.0
Math.ceil(1.7): 2.0

4)Math.rint

返回最接近給定參數(shù)的整數(shù)鸦难,如果有2個數(shù)同樣接近根吁,則返回偶數(shù)的那個。
例如:

System.out.println("Math.rint(-1.1): " + Math.rint(-1.1));
System.out.println("Math.rint(-1.5): " + Math.rint(-1.5));
System.out.println("Math.rint(0.1): " + Math.rint(0.1));
System.out.println("Math.rint(0.5): " + Math.rint(0.5));

輸出為:

Math.rint(-1.1): -1.0
Math.rint(-1.5): -2.0
Math.rint(0.1): 0.0
Math.rint(0.5): 0.0

5)Math.random

返回一個隨機(jī)數(shù)合蔽,0.0<= Math.random() <1.0击敌,返回值為double值。
例如:

System.out.println(Math.random());
System.out.println(Math.random());

輸出為:

0.9806503340354787
0.5966220498683077

6)Math其他常用方法

 /** 
*Math.sqrt()//計算平方根
*Math.cbrt()//計算立方根
*Math.pow(a, b)//計算a的b次方
*Math.max( , );//計算最大值
*Math.min( , );//計算最小值
*Math.abs();//求絕對值
*/
System.out.println(Math.sqrt(36));  //6.0 
System.out.println(Math.cbrt(27));  //3.0
System.out.println(Math.pow(3,2));   //9.0
System.out.println(Math.max(-11.5,2.5));//2.5
System.out.println(Math.min(0.3,3.2));//0.3
System.out.println(Math.abs(-9.9));  //9.9 

請尊重作者勞動成果拴事,轉(zhuǎn)載請標(biāo)明原文鏈接:http://www.reibang.com/p/132b38d6fa86

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末沃斤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖镇防,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異禽炬,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)演怎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進(jìn)店門嚷炉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來十厢,“玉大人等太,你說我怎么就攤上這事∈傺蹋” “怎么了澈驼?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長筛武。 經(jīng)常有香客問我,道長挎塌,這世上最難降的妖魔是什么徘六? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮榴都,結(jié)果婚禮上待锈,老公的妹妹穿的比我還像新娘。我一直安慰自己嘴高,他們只是感情好竿音,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拴驮,像睡著了一般春瞬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上套啤,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天宽气,我揣著相機(jī)與錄音,去河邊找鬼潜沦。 笑死萄涯,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的唆鸡。 我是一名探鬼主播涝影,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼争占!你這毒婦竟也來了燃逻?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤燃乍,失蹤者是張志新(化名)和其女友劉穎唆樊,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體刻蟹,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逗旁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片片效。...
    茶點(diǎn)故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡红伦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出淀衣,到底是詐尸還是另有隱情昙读,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布膨桥,位于F島的核電站蛮浑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏只嚣。R本人自食惡果不足惜沮稚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望册舞。 院中可真熱鬧蕴掏,春花似錦、人聲如沸调鲸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽藐石。三九已至即供,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間贯钩,已是汗流浹背募狂。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留角雷,地道東北人祸穷。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像勺三,于是被迫代替她去往敵國和親雷滚。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容