miércoles, 22 de octubre de 2014

Instruccion if, doble if...else en Java

Los programas utilizan instrucciones de selección para elegir entre los cursos alternativos de acción.

Ejemplo de if simple: hacer un programa que determine si un alumno aprobó una materia, suponiendo que la materia se aprueba con un mínimo de 60.

if (nota >= 60) //condición, si nota es mayor o igual a 60
        {
            JOpionPane.showMessageDialog(null,"Aprobado"); //imprime "Aprobado"
        }
        else //si no
        {
            JOpionPane.showMessageDialog(null,"Reprobado"); // imprime "Reprobado"
        }

Ejemplo de doble if...else: hacer un programa que determine la calificacion de un estudiante segun la nota obtenida. Si es mayor a 90 "A", mayor a 80 "B", mayor a 70 "C", mayor a 60 "D", si no F.

if (nota >= 90) //condición, si nota es mayor o igual a 90
        {
            JOptionPane.showMessageDialog(null,"A"); // imprime "A"
        }
        else // si no
        {
            if (nota >= 80) //condición, si nota es mayor o igual a 80
            {
                JOptionPane.showMessageDialog(null,"B"); // imprime "B"
            }
            else // si no
                {
                    if(nota >=70) //condición, si nota es mayor o igual a 70
                    {
                        JOptionPane.showMessageDialog(null,"C"); // imprime "C"
                    }
                    else // si no
                    {
                        if(nota >=60) //condición, si nota es mayor o igual a 60
                        {
                            JOptionPane.showMessageDialog(null,"D"); // imprime "D"
                        }
                        else // si no
                        {
                            JOptionPane.showMessageDialog(null,"F"); // imprime "F"
                        }
                    }
                }
        }

Descargar Ejemplos

0 comentarios:

Publicar un comentario