Как я могу ввести десятичное или двойное число, как есть? Я хочу, если я вхожу .56 он сохраняет в базе данных как .56 не 1, потому что его округление и я хочу игнорировать округление ...Ввод десятичных или двойных чисел в JAVA
Это сервлет, ну, у меня есть фасоль, и его также можно удвоить; Я также пытался DecimalFormat, но все еще не работал, или, может быть, просто не знаю, как его использовать.
neutrophils = rs.getInt("neutrophils");
monocytes = rs.getInt("monocytes");
eosinophils = rs.getInt("eosinophils");
basophils = rs.getInt("basophils");
lymphocytes = rs.getInt("lymphocytes");
total= (neutrophils + monocytes + eosinophils + eosinophils + basophils + lymphocytes);
Я сделал это так, я изменил значение типа данных в VARCHAR, но ошибка java.lang.NullPointerException; почему это?
neutrophils = Double.parseDouble(rs.getString("neutrophils"));
monocytes = Double.parseDouble(rs.getString("monocytes"));
eosinophils = Double.parseDouble(rs.getString("eosinophils"));
basophils = Double.parseDouble(rs.getString("basophils"));
lymphocytes = Double.parseDouble(rs.getString("lymphocytes"));
bands = (neutrophils + monocytes + eosinophils + eosinophils + basophils + lymphocytes);
rs.getString, а затем изменить его, чтобы удвоить – ankit
Посмотрите BigDecimal – GreyBeardedGeek
ли я что-то отсутствует? Почему бы просто не использовать 'rs.getFloat' или' rs.getDouble'? Мы говорим о 'ResultSet', правильно? http://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html – Vidya