1 package Format_daqo; 2 3 import java.util.Scanner; 4 5 public class Maths { 6 7 public static void main(String[] args) { 8 Scanner sc=new Scanner(System.in); 9 10 System.out.println("請輸入一個小數:"); 11 double num=sc.nextDouble(); 12 //顯示大於num的最小整數,在控制檯打印輸出 13 System.out.println("ceil "+Math.ceil(num)); 14 15 //顯示最近的最大整數 16 System.out.println("floor "+Math.floor(num)); 17 18 //求絕對值 19 System.out.println("abs絕對值 "+Math.abs(num)); 20 21 //取浮點數的兩種方法 四捨五入 22 System.out.println("四捨五入"+Math.round(num)); 23 System.out.println(); 24 25 //取最大值 最小值 26 System.out.println(Math.max(10, 200)); 27 System.out.println(Math.min(10, 200)); 28 29 //平方根 30 System.out.println("平方根"+Math.sqrt(100)); 31 32 //n次方 33 System.out.println("n次方 "+Math.pow(2,2));//2的6次方 34 35 //立方根 36 System.out.println("27立方根 "+Math.cbrt(27)); 37 38 //取整,截取小數部分 39 System.out.println("取整,截取小數部分 "+Math.rint(12.123)); 40 } 41 }
1 請輸入一個小數: 2 12.1513 3 ceil 13.0 4 floor 12.0 5 abs絕對值 12.1513 6 四捨五入12 7 8 200 9 10 10 平方根10.0 11 n次方 4.0 12 27立方根 3.0 13 取整,截取小數部分 12.0