abril 03, 2010

if (palabra clave).

Las instrucciones if permiten al programador controlar la secuencia de acciones al hacer que el programa lleve a cabo una evaluación. Después de la evaluación, la computadora realiza una de varias acciones disponibles. Una condición es una expresión que puede ser verdadera o falsa.



Las instrucciones if pueden ser simples (una operación) o compuestas (varias operaciones agrupadas con llaves). Las instrucciones if/else ejecutan un conjunto de instrucciones cuando una condición es falsa o verdadera. Al combinar varias instrucciones if/else los programas pueden revisar condiciones distintas.

Cuando queremos hacer una cosa o no hacer nada utilizamos:

//if simple
if( condición )
    instrucción;

Utilizamos la versión if/else cuando queremos hacer una u otra cosa:

//if…else
if( condición)
{
    instruccionesA;
}
else
{
    instruccionesB;
}

Finalmente, cuando tenemos más de tres posibilidades seleccionamos:

//if…else if…else
if( condiciónA )
{
    instruccionesA;
}
else if( condiciónB )
{
    instruccionesB;
}
else 
{
    instruccionesC;
}

Ejemplo 1.
El siguiente ejemplo ilustra el uso de la instrucción if simple.

/**
 * Ilustra el uso de la instrucción if.
 */
import java.util.Scanner;
public class If01
{
    public static void main( String[] args ) 
    {
        int calificacion;
        Scanner teclado = new Scanner( System.in );
        
        System.out.print( "Introduce la calificación: " );
        calificacion = teclado.nextInt();
        
        if( calificacion > 7 )
            System.out.println( "Aprobado" );
    }   //fin del método main
}   //fin de la clase If01

Ejemplo 2.
El siguiente ejemplo ilustra el uso de la instrucción if…else.

/**
 * Ilustra el uso de la instrucción if.
 */
import java.util.Scanner;
public class If02
{
    public static void main( String[] args ) 
    {
        int calificacion;
        Scanner teclado = new Scanner( System.in );
        
        System.out.print( "Introduce la calificación: " );
        calificacion = teclado.nextInt();
        
        if( calificacion > 7 )
            System.out.println( "Aprobado" );
        else
            System.out.println( "Reprobado" );        
    }   //fin del método main
}   //fin de la clase If02

Ejemplo 3.
El siguiente ejemplo ilustra el uso de la instrucción if…else if…else.

/**
 * Ilustra el uso de la instrucción if.
 */
import java.util.Scanner;
public class If03
{
    public static void main( String[] args ) 
    {
        int calificacion;
        Scanner teclado = new Scanner( System.in );
        
        System.out.print( "Introduce la calificación: " );
        calificacion = teclado.nextInt();
        
        if( calificacion > 9 )
            System.out.println( "Aprobado y excelente" );
        else if( calificacion > 7 )
            System.out.println( "Aprobado" );
        else
            System.out.println( "Reprobado" );        
    }   //fin del método main
}   //fin de la clase If03

Véase:

0 comentarios:

Publicar un comentario

Deja tus comentarios