java.math.Math類常用的常量和方法:
Math.PI 記錄的圓周率
Math.E記錄e的常量
Math.abs 求絕對值
Math.sin 正弦函數 Math.asin 反正弦函數
Math.cos 余弦函數 Math.acos 反余弦函數
Math.tan 正切函數 Math.atan 反正切函數 Math.atan2 商的反正切函數
Math.toDegrees 弧度轉化為角度 Math.toRadians 角度轉化為弧度
Math.ceil 得到不小于某數的最大整數
Math.floor 得到不大于某數的最大整數
Math.IEEEremainder 求余
Math.max 求兩數中最大
Math.min 求兩數中最小
Math.sqrt 求開方
Math.pow 求某數的任意次方, 拋出ArithmeticException處理溢出異常
Math.exp 求e的任意次方
Math.log10 以10為底的對數
Math.log 自然對數
Math.rint 求距離某數最近的整數(可能比某數大,也可能比它小)
Math.round 同上,返回int型或者long型(上一個函數返回double型)
Math.random 返回0,1之間的一個隨機數
java.math.BigInteger(大整數):
BigInteger bi1=new BigInteger("1234567890123456890");
BigInteger bi2=BigInteger.valueOf(123L);
bi1=bi1.add(bi2);//b1+b2
bi1=bi1.multiply(bi2);//b1*b2
bi1=bi1.subtract(bi2);//b1-b2
bi1=bi1.divide(bi2);// b1/b2
java.math.BigDecimal(大浮點數):
BigDecimal bd = new BigDecimal("3.1415926");
bd = bd.setScale(2,BigDecimal.ROUND_DOWN);//取3.1415926小數點后面二位
posted on 2007-03-16 15:54
保爾任 閱讀(4474)
評論(1) 編輯 收藏 所屬分類:
J2SE