Oi.
Quando faço um cálculo que resulta em um número decimal, ele mostra um banco de números depois e eu precisava que ele mostrasse só 1 casa depois da vírgula.
Não me xinguem :oops: :oops: :oops: :oops:
Oi.
Quando faço um cálculo que resulta em um número decimal, ele mostra um banco de números depois e eu precisava que ele mostrasse só 1 casa depois da vírgula.
Não me xinguem :oops: :oops: :oops: :oops:
[code]public static void main(String[] args) {
DecimalFormat format = new DecimalFormat();
format.setMaximumFractionDigits(2);
format.setMinimumFractionDigits(1);
double x = 10.001d;
System.out.println(format.format(x));
}[/code]
se for para dar saída em console use o método printf(). O primeiro argumento eh uma String de formatação, seria mais ou menos assim:
System.out.prinf("%.1f", numero);
Se vc quiser uma strign formatada para dar uma saida em um outro tipode interface usa o modo String.fomat() da mesma forma q o printf.
val lembrar q o metodo printf só existe a partir do java 5.
vc pode fazer assim tb
NumberFormat.getNumberInstance()
NumberFormat.getCurrencyInstance()
NumberFormat.getPercentInstance()
double x = 10000.0 / 3.0;
NumberFormat formatter = NumberFormat.getNumberInstance();
String s = formatter.format(x); // the string "3,333.33"
System.out.println(s);
Galera no meu banco o valor está sendo armazenada assim 000.0 eu quero assim 000.00 em decimal para mostrar como se fosse R$
meu código de procura para mostrar no gride
limpaTable();
javax.swing.table.DefaultTableModel dtm = (javax.swing.table.DefaultTableModel) tabelafun.getModel();
try {Procura();
while (resultado.next()) {
int codigo = resultado.getInt("CODPROF");
String nome = resultado.getString("NOMPROF");
int salario = resultado.getInt("SALPROF");
dtm.addRow(new Object[]{new Integer(codigo),
nome, new Integer(salario),});
}
tabelafun.list();
}catch (SQLException ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null, "Cadastro nao Encontrado!");
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
conectarBanco();
return;
}
o método procura é umas SQL’s para ordenar a procura caso queiram eu mando tbm
mais eu acho que o que faz mostrar na tabela é esse laço ai