将double型数字保留两位小数
String.format(“%.2f”,double参数);方法
double salaryAvg = list.stream().collect(Collectors.averagingDouble(Employee::getSalary));
System.out.println("公司的平均成绩:"+String.format("%.2f",salaryAvg));
DecimalFormat类
List<Employee> list = Employee.getEmpList();
import java.text.DecimalFormat;
import java.util.stream.Collecotrs;
import java.util.List;
double salaryAvg = list.stream().collect(Collectors.averagingDouble(Employee::getSalary));
DecimalFormat df = new DecimalFormat("##.##");
String output = df.format(salaryAvg);
System.out.println("公司的平均成绩:"+output);
import java.text.DecimalFormat;
import java.util.stream.Collectors;
import java.util.List;
double salaryAvg = list.stream().collect(Collectors.averagingDouble(Employee::getSalary));
DecimalFormat df = new DecimalFormat();
df.applyPattern("##.##");
String output = df.format(salaryAvg);
System.out.println("公司的平均成绩:"+output);