我尝试只用 2 位小数打印我的 Array Double。但我在谷歌找不到怎么办。请任何帮助?
package com.company;
import java.util.ArrayList;
import java.util.concurrent.ThreadLocalRandom;
public class java_05_16_05_01 {
public static void main(String[] args){
ArrayList<Double> salary=new ArrayList<Double>();
int NumberPersonSurveyed = ThreadLocalRandom.current().nextInt(1, 10+1);
for(int i=0; i<NumberPersonSurveyed; i++){
double salaryPerson = ThreadLocalRandom.current().nextDouble(1000, 10000+1);
salary.add(salaryPerson);
}
System.out.println(salary);
}
}
实际上输出是:[9803.056390825992, 2753.180103177606, 2602.5359323328644, 3319.2942269101018]
但我期望:[9803.056, 2753.18, 2602.53, 3319.29]
注意我想使用 Math.random 或类似的 ThreadLocalRandom 实例。非常感谢!
慕哥6287543
慕尼黑8549860
相关分类