Math API

2021-07-23 18:04:05 浏览数 (1)

sqrt()

sqrt() 方法用于返回参数的算术平方根。

代码语言:javascript复制
语法:double sqrt(double d)

public class Test{ 
    public static void main(String args[]){
        double x = 11.635;
        double y = 2.76;

        System.out.printf("e 的值为 %.4f%n", Math.E);
        System.out.printf("sqrt(%.3f) 为 %.3f%n", x, Math.sqrt(x));
    }
}
编译以上程序,输出结果为:
e 的值为 2.7183
sqrt(11.635) 为 3.411
代码语言:javascript复制
public class Main {   
  public static void main(String[] args) {   
    double[] nums = { 1.4, 1.5, 1.6, -1.4, -1.5, -1.6 };   
    for (double num : nums) {   
      test(num);   
    }   
  }   
  
  private static void test(double num) {   
    System.out.println("Math.floor("   num   ")="   Math.floor(num));   
    System.out.println("Math.round("   num   ")="   Math.round(num));   
    System.out.println("Math.ceil("   num   ")="   Math.ceil(num));   
  }   
}
输出结果:
Math.floor(1.4)=1.0
Math.round(1.4)=1
Math.ceil(1.4)=2.0
Math.floor(1.5)=1.0
Math.round(1.5)=2
Math.ceil(1.5)=2.0
Math.floor(1.6)=1.0
Math.round(1.6)=2
Math.ceil(1.6)=2.0
Math.floor(-1.4)=-2.0
Math.round(-1.4)=-1
Math.ceil(-1.4)=-1.0
Math.floor(-1.5)=-2.0
Math.round(-1.5)=-1
Math.ceil(-1.5)=-1.0
Math.floor(-1.6)=-2.0
Math.round(-1.6)=-2
Math.ceil(-1.6)=-1.0

0 人点赞