Hola estoy haciendo un programa en JAVA para sacar calificaciones, pero al sacar el resultado sale mas digitos decimales de los que yo quiero, por ejemplo:
Resultado: 9.40001
Lo que yo quiero que se muestre es:
Resultado: 9.4
El float pone todos los digitos y supongo que debo de poner este es el codigo;
public void actionPerformed(ActionEvent e)
if(e.getSource() == sacaresultado){
float primerparcial = 0, segundoparcial = 0, tercerparcial = 0, resultado = 0;
primerparcial = Float.parseFloat(escribirprimer.getText());
segundoparcial = Float.parseFloat(escribirsegundo.getText());
tercerparcial = Float.parseFloat(escribirtercero.getText());
resultado = (primerparcial + segundoparcial + tercerparcial) / 3;
resultadodelabeca.setText("resultado: " + resultado);
}
}