Loading…
Transcript

CONDICIONAL SWITCH.

Es una forma de expresión de un anidamiento múltiple de instrucciones if ... Su uso no puede considerarse, por tanto, estrictamente necesario, puesto que siempre podrá ser sustituida por el uso de if. No obstante, a veces nos resultará útil al introducir mayor claridad en el código.

CONDICIONAL IF.

CONVERSIÓN DE TIPOS DE DATOS.

Con esta condicional se evalúa una condición y en caso de que se cumpla de ejecuta el código entre las llaves "{}" o en caso en que se omitan se ejecuta el código hasta el primer ";" , es decir que sino se usan {} la condición aplica sobre la siguiente instrucción al if.

CASTING.

En java es posible un tipo de una variable u objeto diferente al original con el que fue declarado este proceso se denomina conversión, moldeado o tipado.

Una forma de realizar conversiones consiste en colocar el tipo destino entre paréntesis, a la izquierda del valor que queremos convertir de la forma siguiente: Tipo Variable Nueva = (Nuevo Tipo) Variable Antigua.

Es un procedimiento para trasformar variable primitiva de un tipo a otro, o transformar un objeto de una clase a otra clase siempre y cuando haya una relación de una herencia entre ambas.

Dentro del casting de variables primitivas hay dos clases:

* IMPLICITO: No se necesita escribir un código para que se lleve a cabo y ocurre cuando se hace una conversión ancha.

* EXPLICITO: Si es necesario escribir un código y ocurre cuando se realiza una conversión estrecha.

OPERADORES UNARIOS.

JAVA

Los operadores unarios solo requieren un operando y realizan varias tareas, entre ellas incrementar/disminuir un valor en uno, negar una expresión o invertir el valor de un booleano.

El operador + indica un valor positivo, el operador – indica un valor negativo, el operador ++ incrementa en uno, el operador — decrementa en uno y el operador ! invierte el valor de un booleano, es decir si el valor es true lo convierte a false, y al contrario.

OPERADORES LÓGICOS

Estos nos proporcionan un resultado a partir de que se cumpla o no una cierta condición, producen un resultado booleano, y sus operandos son también valores lógicos o asimilables a ellos

ÁMBITOS DE LAS VARIABLES

Es la zona del programa en la que se define una variable.

OPERADORES DE COMPARACIÓN

OPERADORES ARITMÉTICOS

Estos son los símbolos aritméticos básicos: suma (+), resta (-), multiplicación (*), división (/) y potenciación (^), los valores resultantes de estas operaciones aritméticos son asignados a variables.

Los operadores de comparación comprueban si dos expresiones son iguales. Se pueden utilizar en todas las expresiones excepto en las de los tipos de datos text, ntext o image.

TIPO DE DATOS PRIMITIVOS

Toda información en Java es representada mediante objetos o datos básicos o de tipo primitivo.Una diferencia importante entre C++ y Java, es que Java garantiza una representación interna única de los números enteros independientemente de la plataforma sobre la que se ejecute.

VARIABLE

Una variable es el nombre dado a una ubicación de memoria. Es la unidad básica de almacenamiento en un programa. El valor almacenado en una variable se puede cambiar durante la ejecución del programa.

Hay tres tipos de variables en Java:

*Variables locales

*Variables de instancia

*Variables estáticas

CONSTANTE.

Las variables creadas para almacenar valores fijos de esta manera se conocen como “constantes“, y es convencional nombrar constantes con todos los caracteres en mayúsculas, para distinguirlas de las variables regulares. Los programas que intentan cambiar un valor constante no se compilarán, y el compilador javac generará un mensaje de error.

VARIABLE LOCALES

Una variable definida dentro de un bloque, método o constructor se llama variable local.

*Estas variables se crean cuando el bloque ingresado o método se llama y destruye después de salir del bloque o cuando la llamada regresa del método.

*El alcance de estas variables solo existe dentro del bloque en el que se declara la variable, es decir, podemos acceder a estas variables solo dentro de ese bloque.

VARIABLE DE INSTANCIA

VARIABLE ESTÁTICAS

Son variables no estáticas y se declaran en una clase fuera de cualquier método, constructor o bloque.

*Como las variables de instancia se declaran en una clase, estas variables se crean cuando un objeto de la clase se crea y se destruye cuando se destruye el objeto.

*A diferencia de las variables locales, podemos usar especificadores de acceso para variables de instancia. Si no especificamos ningún especificador de acceso, se utilizará el especificador de acceso predeterminado.

*Estas variables se declaran de forma similar a las variables de instancia, la diferencia es que las variables estáticas se declaran utilizando la palabra clave static dentro de una clase fuera de cualquier constructor o bloque de métodos.

*A diferencia de las variables de instancia, solo podemos tener una copia de una variable estática por clase, independientemente de cuántos objetos creemos.

*Las variables estáticas se crean al inicio de la ejecución del programa y se destruyen automáticamente cuando finaliza la ejecución.