更新時(shí)間:2019-12-17 15:23:53 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽15381次
這篇文章主要給大家介紹了Java中絕對(duì)值函數(shù)的介紹與其妙用,其中包括絕對(duì)值函數(shù)用來(lái)獲取表達(dá)式的絕對(duì)值和絕對(duì)值函數(shù)實(shí)現(xiàn)降序+升序輸出。文章末尾給出了實(shí)例介紹,有需要的朋友們可以參考學(xué)習(xí),下面來(lái)一起看看吧。
一、絕對(duì)值函數(shù)使用說(shuō)明
絕對(duì)值函數(shù)是JDK中Math.java中的實(shí)現(xiàn)方法,其用來(lái)得到表達(dá)式的絕對(duì)值。
其實(shí)現(xiàn)非常簡(jiǎn)單,源碼如下:
二、絕對(duì)值的特性及其運(yùn)用。
1、正數(shù)的絕對(duì)值是其本身。
2、負(fù)數(shù)的絕對(duì)值是其相反數(shù)。
3、零的絕對(duì)值是其本身。
絕對(duì)值:自減函數(shù)配合絕對(duì)值,先降序再升序。
輸出結(jié)果:
三、案例
1、背景:輸出如下圖案。
2、分析:
1、A為中心點(diǎn)
2、每一行,先降序,再升序
3、字母可以換算成整數(shù),'A' = 65。那么,每行首個(gè)輸出字母為 'A' +行數(shù)。
4、每行左右對(duì)稱,每行輸出字母數(shù) = 行數(shù)*2 +1(字母A);
3、實(shí)現(xiàn)
1、實(shí)現(xiàn)分析中的1~3步。以‘A'為中心點(diǎn),先降序,再升序輸出每行圖案。
輸出如下:
2、步驟4中,每行輸出字母數(shù) = 行數(shù)*2 +1(字母A),那么:
每行應(yīng)該顯示的字母除外的部分,打印空格。邏輯控制如下:
3、完整代碼:
總結(jié)
以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java中絕對(duì)值函數(shù)的介紹與用法”的內(nèi)容,希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)文章
零基礎(chǔ)怎么自學(xué)Java,完整版Java學(xué)習(xí)路線圖
你還在糾結(jié)學(xué)Java,是自學(xué)還是去培訓(xùn)班嗎
一個(gè)標(biāo)準(zhǔn)的Java程序員如何進(jìn)階?
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)