Java : Colocar mensaje que no permita letras
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package proyecto1;
import javax.swing.JOptionPane;
/**
*
* @author Clases
*/
public class Proyecto1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
float nota=0,suma=0,prom=0;
int i=0, flag=0;
for(i=0;i<3;i++){
do{
flag=0;
try{
nota=Float.parseFloat(JOptionPane.showInputDialog("Ingresar Nota"));
}
catch(NumberFormatException e) {
JOptionPane.showMessageDialog(null, "Ingresar Solo Numeros");
flag=1;
}
}while(flag==1);
suma=suma+nota;
}
JOptionPane.showMessageDialog(null, "La suma es :"+suma);
prom=suma/3;
JOptionPane.showMessageDialog(null, "el promedio es :"+prom);
if(prom>=4)
{
JOptionPane.showMessageDialog(null, "Esta Aprobado");
}
else{
JOptionPane.showMessageDialog(null, "Esta Reprobado");
}
}
}
Copyright : Inacap.
Lo que esta en negrita es lo que se refiere al enunciado