在Java中可以使用Math.abs()
來進行計算絕對值
示範:
//Ex1
int A1=10, B1=20;
Math.abs( A - B );
//Ex2
int A2=11.3, B2=22.8;
Math.abs( A2 - B2 );
運算原理:
//自行撰寫
public int abs(int a){
//如大於0則直接返回,小於0則再乘個負數將其轉成正數返回
return a > 0 ? a : -a;
}
public int abs(int a){
//等於 return a > 0 ? a : -a
if(a>0){
return a; // 直接返回
}else{
return -a; //轉成正數
}
}
數字型態可應需求,自行更改成int ,double, float 等等。
人生美好~別浪費腦容量記程式碼 :- )
作者:CYL
出處:http://dotblogs.com.tw/cylcode
資料來源都會特別註明,有興趣都可查詢原出處,本站皆經過整理才分享,如有轉載請顯示出處及作者,感謝。