jueves, 19 de mayo de 2011

Estructuras de Control

Básicamente las estructuras de control permiten que al llevar acabo una instrucción podamos elegir (por cada control) dos alternativas, la estructura básica es el "if" este nos permite declarar una sentencia y si esa sentencia se cumple entrara en el cuerpo del "if" y ejecutara lo que este hay adentro:

if (sentencia)
{
     .
     cuerpo
     .
}
si la sentencia no se cumple el programa no entrara en el cuerpo del " if " y seguirá su curso normal.

Ejemplo: saber  si un numero es par o impar
-> para esta solución crearemos la clase, el método principal y un meto auxiliar haciendolo requerido en el ejemplo<-
//ejemplo escrito en java
public class Numeros{

public static void main(String[] arg){

             validarNumeroPar(8);
           } 
 public static void  validarNumeroPar( int i ){

   if( ( i %2) = = 0){
       System.out.print( " El numero es par " );
      }
}
Si en lugar de 8 ponemos digamos en 7 el programa no nos mostraria nada, el modulo es el residuo de la division ejemplo 4/2=2 pero 4%2=0

Para saber si es impar o par deberíamos solo poner un if de mas


//ejemplo escrito en java
public class Numeros{

public static void main(String[] arg){

             validarNumeroPar(8);

           } 

 public static void  validarNumeroPar( int i ){

   if( ( i %2) = = 0){
       System.out.print( " El numero es par " );
      }
if( ( i %2) ! = 0){
       System.out.print( " El numero No es par " );
      }

}

Ya en esta parte el programa nos mostraria si el numero es par o si o es par.


XD