rendered paste body public String relatorio_entradas(String comeco, String fim) throws ClassNotFoundException, SQLException { rs = this.buscaEntradasData(comeco, fim); int primeiro = 1; String xnota = ""; String tabela = "<table class='formulario' border='0'>"; String ttitulo = "<tr><td></td><td><b>Material</b></td><td><b>Quantidade</b></td><td><b>Preço</b></td><td><b>Total</b></tr>"; //tabela = tabela + ttitulo; DecimalFormat td = new DecimalFormat("#####0.00"); float subtotal = 0; float total = 0; while(rs.next()){ if(primeiro == 1){ tabela = tabela + "<tr><td colspan=6><hr color='black' size='2'></td></tr>"; tabela = tabela + "<tr><td><b>Nota: " + rs.getString("numero_nota") + "</b></td></tr>"; tabela = tabela + "<tr><td>Fornecedor: <b>" + rs.getString("nome_fantasia") + "</b></td></tr>"; tabela = tabela + "<tr><td>Data: <b>" + rs.getString("data") + "</b></td></tr>"; tabela = tabela + "<tr><td>Pagamento: <b>" + rs.getString("pagamento") + "</b></td></tr>"; tabela = tabela + ttitulo; xnota = rs.getString("codigo_nota"); primeiro = 0; } else { if(!rs.getString("codigo_nota").equals(xnota)){ tabela = tabela + "<tr><td><b>Total da Nota</b><td></td><td></td><td></td><td><b>" + td.format(subtotal) + "</b></td></tr>"; subtotal = 0; tabela = tabela + "<tr><td colspan=6><hr color='black' size='2'></td></tr>"; tabela = tabela + "<tr><td><b>Nota: " + rs.getString("numero_nota") + "</b></td></tr>"; tabela = tabela + "<tr><td>Fornecedor: <b>" + rs.getString("nome_fantasia") + "</b></td></tr>"; tabela = tabela + "<tr><td>Data: <b>" + rs.getString("data") + "</b></td></tr>"; tabela = tabela + "<tr><td>Pagamento: <b>" + rs.getString("pagamento") + "</b></td></tr>"; tabela = tabela + ttitulo; } } tabela = tabela + "<tr><td></td>"; tabela = tabela + "<td>" + rs.getString("codigo_material") + "</td><td>" + rs.getString("quantidade") + "</td><td>" + td.format(rs.getFloat("preco")) + "</td><td>" + td.format(rs.getFloat("total")) + "</td></tr>"; xnota = rs.getString("codigo_nota"); total = total + Float.parseFloat(rs.getString("total")); subtotal = subtotal + Float.parseFloat(rs.getString("total")); if(rs.isLast()){ tabela = tabela + "<tr><td><b>Total da Nota</b><td></td><td></td><td></td><td><b>" + td.format(subtotal) + "</b></td></tr>"; tabela = tabela + "<tr><td colspan='6'><hr color='black' size='3'></td></tr>"; tabela = tabela + "<tr><td><b>Total das Notas</b><td></td><td></td><td></td><td><b>" + td.format(total) + "</b></td></tr>"; tabela = tabela + "<tr><td colspan='6'><hr color='black' size='3'></td></tr>"; }} return tabela; }quero saber onde ele faz o calculo do total. seria quantidade * preço.