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