0
我有一個問題,我的雙。 只顯示逗號而不是把一切都在我的mysql表後1位:Java - MySQL |雙精度和小數點
public static double getFactionDtr(int id) throws SQLException{
double dtr = 1;
PreparedStatement queryStatement = FactionDatabase.createStatement("SELECT dtr FROM factionmanagement WHERE id = ?");
queryStatement.setInt(1, id);
ResultSet rs = queryStatement.executeQuery();
if(!rs.next()) {
return Double.valueOf(dtr);
}
dtr = rs.getInt("dtr");
queryStatement.close();
return Double.valueOf(dtr);
}
結果是0.0
在我mysql表0.001
備註:爲什麼你一直在使用'Double.valueOf'?這在這種情況下是無用的,'dtr'已經是'雙' – BackSlash