galera estou com um problema no tipo float, ele está arredondando meu numero. tenho o seguinte codigo
float val= 0;
PreparedStatement pstmt = con.prepareStatement("select JUROSDIAS1 ,JUROSDIAS2 , JUROSDIAS3, "+
" JUROSVAL1,JUROSVAL2,JUROSVAL3, "+
" ICMSCONV1,ICMSCONV2, "+
" ICMSCONVFATOR1,ICMSCONVFATOR2 "+
" from "+
" parametros ");
ResultSet rs = pstmt.executeQuery();
rs.next();
if (prazomedio <= rs.getInt(1)) val = rs.getFloat("JUROSVAL1");
if (prazomedio >= rs.getInt(2)) val = rs.getFloat("JUROSVAL2");
if (prazomedio >= rs.getInt(3)) val = rs.getFloat("JUROSVAL3");
O retorno para a variavel val é 2,33, só que fica armazenado 2,00 alguem sabe pq??
ou imagina tem algum palpite???
return val;