Vector <Double> v=new Vector<Double>();
for (double d=1;d<=50;d++) {
v.add(d);
v.add((double)Math.round((d*1.3)*100/100));
}
System.out.println(Math.round((5.255685650*1.3)*100/100));
System.out.println("Multiples of 1.3 is -->"+v);
我想要像45.54那样存储在矢量中的小数。 请告诉我..
答案 0 :(得分:0)
例如,如果您有一个五位小数的数字要转换为两位小数:
num=45.54345;
num*=100; // multiply the number by 100 to get 4554.345
num = round(num); // round the number to 4554
num/=100; // divide the number by 100 to get 45.54
答案 1 :(得分:0)
请使用DecimalFormat类格式化double值。请点击链接。
[https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html][1]