在sybase数据库里有个changdu字段 类型为numeric
我往里插入0.0 在数据库里看存储的是0
但String s=rs.getString("changdu");
System.out.println("s");
0.00000它保留了5位小数
怎么样这个浮点数读出的时候只留3位小数?
我往里插入0.0 在数据库里看存储的是0
但String s=rs.getString("changdu");
System.out.println("s");
0.00000它保留了5位小数
怎么样这个浮点数读出的时候只留3位小数?
int b =102;
double c = (a+0.0)/b*100;
java.text.NumberFormat formater = java.text.DecimalFormat.getInstance();
formater.setMaximumFractionDigits(1);
String rt = formater.format(c);修改一下吧。
formater.setMaximumFractionDigits(1);
這個是設置小數點多少位的。