示例:
计算(sqrt(20)+sqrt(10))/((sqrt(20)-sqrt(10))
要求:显示结果保留小数点后1位,即对小数点后第二位四舍五入。
package com.elrahchim.ch02;
public class Test01 {
// (sqrt(20)+sqrt(10))/((sqrt(20)-sqrt(10))
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("(sqrt(20)+sqrt(10))/(sqrt(20)-sqrt(10))="+
Math.round(10*(Math.sqrt(20)+Math.sqrt(10))/(Math.sqrt(20)-Math.sqrt(10)))/10.0);
double sqrt20=Math.sqrt(20);
double sqrt10=Math.sqrt(10);
double result=(sqrt20+sqrt10)/(sqrt20-sqrt10);
result=Math.round(result*10)/10.0;
System.out.println("(sqrt(20)+sqrt(10))/(sqrt(20)-sqrt(10))="+result);
}
// Math.round()这个方法只能对小数点后第一位进行四舍五入,并保留整数位
}