miércoles, 20 de enero de 2016

Tipos de Datos , Variables y Sentencias de Control en JAVA


1.- Tipos de Datos , Variables y Constantes.

       Un Tipo de Dato es un atributo de una variable u objeto que indica que clase de valores recibe o retorna. En JAVA los tipos de datos pueden serde dos clases Primitivos y Complejos tambien llamados de tipo Objeto; La diferencia principal radica en que los complejos poseen metodos y los primitivos no, diferencia que estudiaremos mas adelante, tambien podemos notar que los primitivos se escriben en letra minuscula y los complejos inician con letra mayuscula. 

PRIMITIVOSCOMPLEJOS         TIPO
byteByteENTERO
shortShortENTERO
intIntegerENTERO
longLongREAL
floatFloatREAL
doubleDoubleREAL
charCharacterCARACTER
no existeStringCADENA
booleanBooleanBOOLEANO


        Una Variable puede definirse como una entidad a la cual se le asocian varios atributos como tamaño -> espacio de memoria que ocupa , tipo -> tipo de dato que almacena , valor -> valor que contiene en un momento determinado.

Sintaxis para declarar Variables en JAVA 

       El hecho de declarar una variable implica que se reserva un espacio de memoria para ella el tamaño de este espacio depende del tipo de dato que contenga la variable , ese espacio de memoria puede tener un contenido por defecto si en el momento de definir la variable no se le asigna ningun valor 

Tipo de Dato     Nombre de Variable = Valor Variable ; 

String usuarioDB = "juan" ;

double iva = 0.12 ;

boolean bandera ; 


        Una Constante en el entorno de programacion es una entidad igual en estructura a una variable, simplemente que su atributo valor permanece identico es decir NO se modifica a lo largo de la ejecucion del programa.

Sintaxis para declarar Constantes en JAVA 

       Las constantes en java se construyen utilizando el modificador final palabra clave que indica que a ese objeto solo se le puede asignar un valor una única vez, si tratamos de modificar el valor, el compilador indicará un error. 

Modificador final     Tipo de Dato     Nombre de Constante = Valor Constante ;

final String usuarioDB = "juan" ;

final double iva = 0.12 ;

final boolean bandera = false ; 


2.- Sentencias de Control : Condicionales y Ciclos.


        Un programa es una sucesión de sentencias o instrucciones que son ejecutadas secuencial y jerarquicamente, estas se classifican en sentencias simples y de control. Las Sentencias de Control permiten controlar el flujo del programa, tomando decisiones a partir de comparaciones y generando bucles mientras o hasta que se cumplan ciertas condiciones. Son muy utilizadas y es importante conocer su correcta utilización.

       Java proporciona las instrucciones if/else, switch y el operador ternario (?) para poder tomar decisiones en función del resultado de la evaluación de una condición o variable. 

Sintaxis Estructura Condicional IF

if (resultado < 0){ 
'codigo que se ejecutara para valores negativos' }

else if (resultado = 0) {
'codigo que se ejecutara cuando el valor sea cero' }

else{
'codigo que se ejecutara para valores positivos' }


Sintaxis Estructura SWITCH

switch (expresión)
{
case valor1:
. . . . . 
instrucciones;
break;

case valor2:
. . . . . 
instrucciones;
break;

default:
. . . . . 
instrucciones;
break;
}

Sintaxis Operador Ternario ( ? ) 

resultado = (x > y ) ? x : y ; 

    Donde a la variable resultado recibirá el valor ( x ) en el caso de que la condición sea verdadera o bien el valor ( y ) en el caso de que la condición sea falsa. 

Sintaxis Ciclo FOR 

for (int i = valorInicial ; i <= valorFinal ; i = i + valorIncremento) {
. . . . .
instrucciones;
. . . . .     }

       Donde el ciclo tendra un numero de iteraciones o repeticiones igual a la diferencia entre valorFinal y valorInicial teniendo encuenta si el intervalo de ejecucion es abierto o cerrado, la variable ( i ) indexara las iteraciones del ciclo comprendidas en el intervalo [valorInicial, valorFinal], valorIncremento representa el salto entre los indices de cada iteracion este puede ser positivo o negativo.

Sintaxis Ciclo WHILE

boolean prueba = true;  
while ( prueba == true ) {
. . . . .
instrucciones;
. . . . .     }
      El ciclo WHILE se ejecuta mientras la condicion se evalue verdadera.

Sintaxis Ciclo DO / WHILE

do {                               
. . . . .
instrucciones;
. . . . .   
} while (prueba!=false);
      El ciclo DO / WHILE se ejecuta la primera vez sin evaluar la condicion a diferencia del WHILE simple , luego se continuara ejecutando mientras la condicion se evalue verdadera.

No hay comentarios:

Publicar un comentario