//Math.abs方法是用來求絕對值的,如下念昌虛:仔燃

創(chuàng)新互聯(lián)建站是一家專業(yè)提供廣豐企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計制作、成都做網(wǎng)站、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為廣豐眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進行中。
import java.lang.*;
public class MathDemo {
public static void main(String[] args) {
int x = 175;
int y = -184;
System.out.println("Math.abs(" + x + ")=" + Math.abs(x));
System.out.println("迅啟Math.abs(" + y + ")=" + Math.abs(y));
System.out.println("Math.abs(-0)=" + Math.abs(-0));
}
}
Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進行復(fù)雜的編程 。
在Java中可以使用Math.abs()方法來方便的進行絕對值計算,例爛悉如握歷碼
class test {
public static void main(String[] args) {
System.out.println(Math.abs(-8));
}
}
當(dāng)然如果自己寫的話也非段哪常的簡單,可以這樣做:
public Integer abs(Integer a){return a0?a:-a;
}
當(dāng)輸入的是正數(shù)的時候直接返回即可,當(dāng)是負(fù)數(shù)的時候返回它的相反數(shù)即可。使用三目運算符可以使用一行代碼就能做到。如果需要輸入Double或者Float類型的參數(shù)的話,代碼基本一樣。
* Java得到一個整數(shù)的絕對值,不使用神做任何判斷和比較語句,包括API. br ,程序如下:
public class Test {
public static void main(String[] args) {
for (int i = -5; i = 5; i++) {
System.out.println(abs(i)); *此局瞎備句算出絕對值。調(diào)用下面的函數(shù)
}
}
public static int abs(int num)
{
return num * (1 - ((num 31)桐毀1));
}
}
函數(shù):Math.java。
絕對值函數(shù)使用說明:
絕對值函數(shù)是JDK中Math.java中的實現(xiàn)方法,其用來得到表達式的絕對值。其實現(xiàn)非常簡單,源碼如下。
絕宴圓歲對值的特性及其運用:
1、正數(shù)的絕對值是其本身。
2、負(fù)數(shù)的絕對值是其相反腔拍數(shù)。
3、零的絕對值是其本身。晌睜
絕對值:自減函數(shù)配合絕對值,先降序再升序。
網(wǎng)站名稱:java絕對值代碼 java 絕對值
當(dāng)前地址:http://www.chinadenli.net/article38/ddpccpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、外貿(mào)建站、靜態(tài)網(wǎng)站、網(wǎng)站排名、網(wǎng)站營銷、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)