Java取得絕對值

在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
資料來源都會特別註明,有興趣都可查詢原出處,本站皆經過整理才分享,如有轉載請顯示出處及作者,感謝。