Boa Tarde amigos.
Como eu devo fazer para que inteiros gerados a partir de um “for” sejam gravados em um campo varchar com 2 casas decimais ?
Por exemplo:
public class gravalente{
public static void main(String args[]){
conexao plug = new conexao();
double = -6;
double Esferico;
double Cilindrico;
String Descricao = "";
for( Esferico=inicio; Esferico<=6;Esferico=Esferico+0.25) {
for( Cilindrico=0.25; Cilindrico<=3;Cilindrico=Cilindrico+0.25) {
plug.conecta("com.mysql.jdbc.Driver","jdbc:mysql://localhost/produtos","root","admin");
Descricao = "policarbonato " + Esferico +" +"+ Cilindrico;
String insertsql = "insert into lentes (esferico,cilindrico,descricao) values ("+Esferico+","+Cilindrico+",'"+Descricao+"')";
plug.grava(insertsql);
}
}
plug.desconecta();
}
}
Eu gostaria que ficasse o campo assim: Policarbonato -0,50 +0,75
Mas está ficando assim: Policarbonato -0,5 +0,75