Math類--數學相關的工具類
java.util.Math類是數學相關的工具類,里面提供了大量的靜態方法,完成與數學運算相關的操作。
public static double abs(double num);獲取絕對值。有多種重載; public static double ceil(double num);向上取整。 public static double floor(double num);向下取整。 public static long round(double num);四舍五入。 Math.PI代表近似的圓周率常量。
題目:
計算在-10.8到5.9之間,絕對值大於6或者小於2.1的整數有多少個?
備注:如果使用Math.ceil方法,-10.8可以變成-10.0。
注意double也是可以進行++的。
public class CaiNiao{ public static void mian(String[] args){ int count = 0;//符合要求數量 double min = -10.8; double max = 5.9; //這樣處理,變量i就是區間之內所有的整數 for(int i = (int) min;i < max; i++){ int abs = Math.abs(i);//絕對值 if(abs > 6||abs < 2.1){ System.out.println(i); count ++ ; } } } System.out.println("總共有 :" + count);//9 }